Metainformationen zur Seite
GitHub-Support als Issue-Tracker (JIRA-Ersatz)
| requirement_pattern | |
|---|---|
| Status | Konzeption/Idee |
| Geplante Stunden | 50 |
| Korrespondierendes Epic |
SPR-292 |
| Korrespondierendes Feature | Github-support |
Grund und Umfang der Spezifikation
- Es wird überlegt, nicht nur JIRA als Issue-Tracker einzubinden sondern alternativ auch GitHub
Produkt-/Projekt-Kontext
- Dies ist besonders für OpenSource-Projekte sinnvoll, da diese sowieso oftmals auf GitHub ihre Repos hosten
- Die Komplexität der Nutzung verschiedenster Systeme würde sich reduzieren, da GitHub zumindest eingeschränkt auch Issue-Tracker-Features anbietet
Annahmen
- GitHub ist kostenfrei, es sei denn jemand möchte seine Repos privat schalten
Einschränkungen / Bedingungen
- Funktionsumfang von GitHub ist nicht so ausgereift wie bei JIRA
GitHub-Informationen in SprintDoc
Felder der Issues:
| Feld | Jira | GitHub | GitLab |
|---|---|---|---|
| Summary/Title | | | |
| Beschreibung | | (original Post) | (original Post) |
| Type | | | |
| Status | | (nur open/closed) | - |
| Labels | | | |
| priority | | | |
| duedate | | | |
| versions | | | |
| updated | | | |
| Epic | not yet | | |
| Milestone | | | |
| Confidential | | | |
Herausforderungen
- GitHub hat keinen Issue-Typ, sondern es werden Labels auch für diesen Zweck verwendet.
- Diese müssen wir auf den Issue-Typ Mappen
- Liste von Labels die als Status gemappt werden sollen:
Bug,Feature,Enhancement?
- Ähnlich könnte mit Prioritäten verfahren werden
Abhängigkeiten
- gibt es Abhängigkeiten zu anderen Elementen oder hängen andere Elemente von diesem requirement ab
- GitHub Webhooks: https://developer.github.com/webhooks/
- Accounts/Bots: SO: What is a “bot account” on github?
» User accounts are intended for humans, but you can give one to a robot, such as a continuous integration bot, if necessary.
Existing Bots:
Status von Pull-Requests:
- Idee: Status könnte beschreiben ob mit diesem Commit schon Wiki-Dokumente verknüpft sind
sonstiges: Best practices for integrators