Manual:Extension/IssueTrackerLinks: Difference between revisions

No edit summary
Tag: 2017 source edit
No edit summary
Line 3: Line 3:


== How it works ==
== How it works ==
For example, an administrator has configured issue tracking for GitHub:<syntaxhighlight lang="json">
For example, an administrator has [[Reference:IssueTrackerLinks|configured issue tracking for GitHub]]:<syntaxhighlight lang="json">
{
{
"github": {
"github": {

Revision as of 10:32, 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 link


Content droplet

Some issue links can be entered as content droplet:

  • GitHub issue link
  • GitLab issue link



PDF exclude - start

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

PDF exclude - end