Metainformationen zur Seite
Github-support
feature_pattern | |
---|---|
Status des Features | wichtig |
Budget | 5 |
Fachliche Beschreibung
- Zugang/Authorisation wird über oAuth-Applikation umgesetzt
- Webhooks können Organisationsweit oder Repo-spezifisch angelegt werden: https://developer.github.com/webhooks/
Technische Beschreibung
- GitHub-API Dokumentation: https://developer.github.com/v3/
Einschränkungen / Bedingungen
Die GitHub-API hat ein Limit für die Anzahl an Request in einem bestimmten Zeitintervall Ideen und Ansätze um die Requestanzahl zu reduzieren:
- lokales caching
30s Webhook Timeout
GitHub expects that integrations respond within thirty seconds of receiving the webhook payload. If your service takes longer than that to complete, then GitHub terminates the connection and the payload is lost.
Best practices: Favor asynchronous work over synchronous
Produkt-/Projekt-Kontext
- für die Anwendung in der OpenSource-Welt erscheint die Nutzung von GitHub als etabliertes Werkzeug sinnvoll
- eine Ausdehnung der Nutzung von GitHub als Ersatz von JIRA wird zumindest konzeptionell betrachtet
Annahmen
- Für OpenSource-Projekte werden eher offene GitHub-Repos anstelle privater git-Installationen genutzt
Einschränkungen / Bedingungen
- eine 1:1-Abbildung von JIRA erscheint schwierig aufgrund unterschiedlicher Anwendungskonzepte
Abhängigkeiten
- keine
Zugehörige Requirements
CSV-Export