Handbuch:Erweiterung/IssueTrackerLinks: Unterschied zwischen den Versionen

Margit Link-Rodrigue (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „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 Probl…“
Markierung: Quelltext-Bearbeitung 2017
 
Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Markierung: Quelltext-Bearbeitung 2017
Zeile 1: Zeile 1:
Die Erweiterung „IssueTrackerLinks“ sorgt für die Darstellung von Links zu externen Issue-Tracking-Anwendungen wie GitHub, GitLab, Jira oder EasyRedmine. Administratoren können [[Reference:IssueTrackerLinks|definieren, welche Anwendungen als Issue-Tracker-Links verfügbar sind]].
Die Erweiterung ''IssueTrackerLink'' sorgt für die einfache Verlinkung zu externen Issue-Tracking-Anwendungen wie GitHub, GitLab, Jira oder EasyRedmine. Administratoren können [[Referenz:IssueTrackerLinks|definieren, welche Anwendungen als Issue-Tracker-Links verfügbar sind]].




[Reference:IssueTrackerLinks|definieren, welche Anwendungen als Issue-Tracker-Links verfügbar sein sollen] == Funktionsweise ==
== Funktionsweise ==
Beispiel: Ein Administrator hat die Problemverfolgung für GitHub konfiguriert: <syntaxhighlight lang="json">
Beispiel: Ein Administrator hat den Issue-Tracker für GitHub konfiguriert: <syntaxhighlight lang="json">
{
{
"github": {
"github": {
Zeile 20: Zeile 20:


=== Kopieren und Einfügen ===
=== Kopieren und Einfügen ===
Mit dieser 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-Issue-Tracker-Link]]
[[File:IssueTrackerLinks github display.png|alt=Formatierte Kurzlink-Bezeichnung für ein GitHub-Issue|center|thumb|GitHub-Issue-Tracker-Link]]

Version vom 31. Oktober 2025, 15:38 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.

Formatierte Kurzlink-Bezeichnung für ein GitHub-Issue
GitHub-Issue-Tracker-Link

=== 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
Hinweis:

Content-Droplets akzeptieren nur den vollständigen URL-Pfad des Issue-Tracker-Links.