Metainformationen zur Seite
usecase | |
---|---|
name | Abnahmetest durchführen |
pattern | pattern:testcase |
ereignis | Abnahmetest |
vorgang | Test gemäß Testcase durchführen; Testprotokoll anlegen und dokumentieren |
akteur | Kunde, Projektmanager |
aktion | edit |
Dies ist eine alte Version des Dokuments!
Github-Support als Repo
requirement_pattern | |
---|---|
Status | Konzeption/Idee |
Geplante Stunden | 30 |
Korrespondierendes Epic |
SPR-292 |
Korrespondierendes Feature | Github-support |
Grund und Umfang der Spezifikation
- Um wesentlich mehr Repositories und Projekte abzudecken, soll es möglich sein auch GitHub als Datenquelle alternativ oder zusätzlich zu GitLab zu verwenden.
Produkt-/Projekt-Kontext
- Dieses Feature ist eine Alternative zu der Verwendung von GitLab als Speicherort des Quellcodes.
Planung
GitHub als Code-Repo
- Einführung einer abstrakten Klasse/Interface(?)
RepoManagementService
GitLab
- undGitHub
-Klasse erben von dieser Klasse- Sollte vermutlich folgende Funktionen enthalten:
retrieveCommit($pid, $sha)
getListOfAllProjectCommits($pid)
retrieveCommitFiles($pid, $sha)
- Überprüfen inwieweit Funktionen aus
helper_plugin_magicmatcher_data
noch mit in diese Klasse aufgenommen werden sollten
Issues
- SPR-292
- Recherche & Konzept: SPR-293