|
|
|
|
@ -4,6 +4,20 @@ Zum Flashen des Bootloaders und des Demonstrationsprojektes siehe 'Firmware/READ
|
|
|
|
|
|
|
|
|
|
## Erstellen eines DMM-Projektes
|
|
|
|
|
|
|
|
|
|
Jede Gruppe bestimmt einen Maintainer, der ein gemeinsames Projekt erstellt.
|
|
|
|
|
> Aktuell kann das Projekt aufgrund eines [GitLab-Bugs](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/38381)
|
|
|
|
|
> nicht per GUI in die Untergruppe geforkt werden. Das lässt sich jedoch leicht manuell bewerkstelligen.
|
|
|
|
|
|
|
|
|
|
TODO
|
|
|
|
|
Jede Gruppe bestimmt einen Maintainer, der ein gemeinsames Projekt erstellt. Dieser geht wie folgt vor.
|
|
|
|
|
* Falls nicht schon geschehen, Developer-Rechte für den Semester bei @ilyelens anfragen.
|
|
|
|
|
* Sicherstellen, dass sein Git mit Namen/E-mail eingerichtet und SSH-Schlüssel im GitLab unter 'Nutzermenü->Settings->SSH Keys' hinterlegt ist.
|
|
|
|
|
* In der Semester-Untergruppe (hier: DMM/SoSe2020) einen neuen Projekt (hier: my-project) erstellen.
|
|
|
|
|
* Das Demoprojekt unter dem neuen Namen auschecken:
|
|
|
|
|
'$ git clone git@teach.emg.ing.tu-bs.de:dmm/dmm-demo.git my-project'
|
|
|
|
|
* Die Remote auf das neue Projekt umstellen:
|
|
|
|
|
'$ git remote set-url origin git@teach.emg.ing.tu-bs.de:dmm/sose2020/my-project.git'
|
|
|
|
|
* In das neue Projekt hochladen:
|
|
|
|
|
'$ git push --set-upstream origin master'
|
|
|
|
|
* Auf der GitLab-Seite des Projektes links im Menu unter 'Settings->Members' seine Gruppenkameraden als Developer hinzufügen.
|
|
|
|
|
* Unter 'Settings->General->Visibility, project features, permissions' die Wiki sowie optional Issues aktivieren.
|
|
|
|
|
* Wiki-Home entsprechend dem Template aus dem Wiki der DMM-Demo einrichten.
|
|
|
|
|
|
|
|
|
|
|