Die Erweiterung „IssueTrackerLinks“ sorgt für die Darstellung von Links zu externen Issue-Tracking-Anwendungen wie GitHub, GitLab, Jira oder EasyRedmine. Administratoren können definieren, welche Anwendungen als Issue-Tracker-Links verfügbar sind.
[Reference:IssueTrackerLinks|definieren, welche Anwendungen als Issue-Tracker-Links verfügbar sein sollen] == Funktionsweise ==
Beispiel: Ein Administrator hat die Problemverfolgung für GitHub konfiguriert:
{
"github": {
"url": "https://github.com/{owner}/{repo}/issues/{id}",
"label": "issuetrackerlinks-type-label-github",
"icon": "github",
"display-mask": "{owner}/{repo}#{id}"
}
}
Kopieren und Einfügen[Bearbeiten | Quelltext bearbeiten]
Mit dieser Konfiguration können Sie nun den folgenden Link in eine Wiki-Seite einfügen:
https://github.com/wikimedia/edx-platform/issues/553
Die URL-Bezeichnung wird visuell als Problemverfolgungs-URL mit dem Textstring des Parameters "display-mask" formatiert, der für GitHub definiert ist. GitHub in Ihrem Wiki.

=== Kurzbefehl-Sequenz === Es ist möglich, dass eine Kurzbefehl-Sequenz definiert ist. Standardmäßig ist für GitHub-Issue-Links keine Kurzbefehl-Sequenz definiert, da es nicht wirklich zeitsparend ist, die erforderlichen Werte für die drei Variablen owner, repo und id manuell zu verknüpfen. Ein Administrator könnte eine Tastenkombination wie folgt definieren:
GH-{owner}-{repo}-{id}
Der obige Link kann dann manuell erstellt werden, indem die folgende Zeichenkette gefolgt von einem Leerzeichen eingegeben wird:
GH-wikimedia-edxplatform-553
Content-Droplet[Bearbeiten | Quelltext bearbeiten]
Einige Issue-Links können wie folgt eingegeben werden: Content-Droplet:
- GitHub-Issue-Link
- GitLab-Issue-Link
- Jira
Content-Droplets akzeptieren nur den vollständigen URL-Pfad des Issue-Tracker-Links.