Metainformationen zur Seite
| project_pattern | |
|---|---|
| Projektstatus | Laufend |
| Teammitglieder | dhue, agoh, mgro, voigt |
| Projektstart | 2015-03-01 |
| Projektende | 2017-05-31 |
| Projektbudget in Euro | 209 000 |
| Kunde | BMBF/DLR |
| Produkt(e) | sprintdoc |
Dies ist eine alte Version des Dokuments!
Github-Support als Repo
| requirement_pattern | |
|---|---|
| Status | Konzeption/Idee |
| 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(?)
RepoManagementServiceGitLab- 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_datanoch mit in diese Klasse aufgenommen werden sollten