Keine Bearbeitungszusammenfassung Markierung: Quelltext-Bearbeitung 2017 |
Keine Bearbeitungszusammenfassung |
||
| Zeile 5: | Zeile 5: | ||
Beispiel: Ein Administrator hat den Issue-Tracker für GitHub konfiguriert: <syntaxhighlight lang="json"> | Beispiel: Ein Administrator hat den Issue-Tracker für GitHub konfiguriert: <syntaxhighlight lang="json"> | ||
{ | { | ||
"github": { | "github": { | ||
"url": "https://github.com/{owner}/{repo}/issues/{id}", | "url": "https://github.com/{owner}/{repo}/issues/{id}", | ||
"label": "issuetrackerlinks-type-label-github", | |||
"label": "issuetrackerlinks-type-label-github", | "icon": "github", | ||
"display-mask": "{owner}/{repo}#{id}" | |||
"icon": "github", | } | ||
"display-mask": "{owner}/{repo}#{id}" | |||
} | |||
} | } | ||
| Zeile 22: | Zeile 18: | ||
Mit der oben aufgeführten Konfiguration können Sie nun den folgenden Link in eine Wiki-Seite einfügen: <syntaxhighlight lang="text">https://github.com/wikimedia/edx-platform/issues/553</syntaxhighlight> 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. | Mit der oben aufgeführten Konfiguration können Sie nun den folgenden Link in eine Wiki-Seite einfügen: <syntaxhighlight lang="text">https://github.com/wikimedia/edx-platform/issues/553</syntaxhighlight> 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. | ||
[[File:IssueTrackerLinks github display.png|alt=Formatierte Kurzlink-Bezeichnung für ein GitHub-Issue|center|thumb|GitHub | [[File:IssueTrackerLinks github display.png|alt=Formatierte Kurzlink-Bezeichnung für ein GitHub-Issue|center|thumb|GitHub Issue-Tracker]] | ||
=== Kurzbefehl-Sequenz === | |||
Es ist Administratoren möglich, einen Kurzbefehl ("[[Reference:IssueTrackerLinks|sequence]]") zu definieren. | |||
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 <code>owner</code>, <code>repo</code> und <code>id</code> manuell zu verknüpfen. Ein Administrator könnte eine Tastenkombination wie folgt definieren: <syntaxhighlight lang="json"> | |||
GH-{owner}-{repo}-{id} | GH-{owner}-{repo}-{id} | ||
</syntaxhighlight> Der obige Link kann dann manuell erstellt werden, indem die folgende Zeichenkette gefolgt von einem Leerzeichen eingegeben wird: <syntaxhighlight lang="text"> | </syntaxhighlight> Der obige Link kann dann manuell erstellt werden, indem die folgende Zeichenkette gefolgt von einem Leerzeichen eingegeben wird: <syntaxhighlight lang="text"> | ||
GH-wikimedia-edxplatform-553 | GH-wikimedia-edxplatform-553 | ||
</syntaxhighlight> | </syntaxhighlight>Es ist empfohlen, Kurzbefehle nur anzubieten, wenn ein Issue-Tracker nur eine Variable benötigt. | ||
== Content-Droplet == | == Content-Droplet == | ||
Version vom 31. Oktober 2025, 15:46 Uhr
Die Erweiterung IssueTrackerLink sorgt für die einfache Verlinkung zu externen Issue-Tracking-Anwendungen wie GitHub, GitLab, Jira oder EasyRedmine. Administratoren können definieren, welche Anwendungen als Issue-Tracker-Links verfügbar sind.
Funktionsweise[Bearbeiten | Quelltext bearbeiten]
Beispiel: Ein Administrator hat den Issue-Tracker 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 der oben aufgeführten 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[Bearbeiten | Quelltext bearbeiten]
Es ist Administratoren möglich, einen Kurzbefehl ("sequence") zu definieren.
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
Es ist empfohlen, Kurzbefehle nur anzubieten, wenn ein Issue-Tracker nur eine Variable benötigt.
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.