Manual:Extension/IssueTrackerLinks: Difference between revisions

No edit summary
No edit summary
Line 14: Line 14:
=== Copy and paste ===
=== Copy and paste ===
With the above configuration, you can now paste the following link in a wiki page: <syntaxhighlight lang="text">https://github.com/wikimedia/edx-platform/issues/553</syntaxhighlight>The URL label will be visually formatted as an issue tracker url with the text string of the display-mask parameter that is defined for GitHub in your wiki.  
With the above configuration, you can now paste the following link in a wiki page: <syntaxhighlight lang="text">https://github.com/wikimedia/edx-platform/issues/553</syntaxhighlight>The URL label will be visually formatted as an issue tracker url with the text string of the display-mask parameter that is defined for GitHub in your wiki.  
[[File:IssueTrackerLinks github display.png|alt=Formatted shortened link label for a GitHub issue|center|thumb|GitHub issue tracker  link]]  
[[File:IssueTrackerLinks github display.png|alt=Formatted shortened link label for a GitHub issue|center|thumb|GitHub issue tracker  link]]


=== Shortcut sequence ===
It is possible that there is a shortcut sequence defined. By default, GitHub issue links do not have a shortcut sequence defined, because it is difficult to type with the necessary 3 property values for owner, repo, and id. But an administrator could define a shortcut sequence like:<syntaxhighlight lang="json">
GH-{owner}-{repo}-{id}
</syntaxhighlight>Then, the above link could be created by manually entering:<syntaxhighlight lang="text">
GH-wikimedia-edxplatform-553
</syntaxhighlight>


== Content droplet ==
== Content droplet ==

Revision as of 12:09, 20 October 2025


The IssueTrackerLinks extension handles the rendering of links to external issue tracker applications, such as GitHub, GitLab, Jira, or EasyRedmine. Administrators can define which applications are available as issue tracker links.

How it works

For example, an administrator has configured issue tracking for GitHub:

{
	"github": {
		"url": "https://github.com/{owner}/{repo}/issues/{id}",
		"label": "issuetrackerlinks-type-label-github",
		"icon": "github",
		"display-mask": "{owner}/{repo}#{id}"
	}
}

Copy and paste

With the above configuration, you can now paste the following link in a wiki page:

https://github.com/wikimedia/edx-platform/issues/553

The URL label will be visually formatted as an issue tracker url with the text string of the display-mask parameter that is defined for GitHub in your wiki.

Formatted shortened link label for a GitHub issue
GitHub issue tracker link

Shortcut sequence

It is possible that there is a shortcut sequence defined. By default, GitHub issue links do not have a shortcut sequence defined, because it is difficult to type with the necessary 3 property values for owner, repo, and id. But an administrator could define a shortcut sequence like:

GH-{owner}-{repo}-{id}

Then, the above link could be created by manually entering:

GH-wikimedia-edxplatform-553

Content droplet

Some issue links can be entered as Content droplet:

  • GitHub issue link
  • GitLab issue link
  • Jira
Note: Content droplets only accept the full ULR path of the issue tracker link.



PDF exclude - start

To submit feedback about this documentation, visit our community forum.

PDF exclude - end