- Bestimmt einen Administrator und dieser forkt das Repository und lädt alle anderen Gruppenmitglieder ein.
- Alle Gruppenmitglieder klonen das Repository des Administrators in die IDE.
- Jedes Gruppenmitglied übernimmt eine der folgenden Funktionen:
- Mitglied 1: Addition und Subtraktion
- Mitglied 2: Multiplikation und Division
- Workflow-Regeln:
- Arbeitet niemals direkt im
main-Branch. - Erstellt für eure Aufgabe einen eigenen Branch.
- Implementiert die Logik in eurer IDE.
- Committet und Pushed eure Implementation auf GitHub.
- Arbeitet niemals direkt im
- Erstellt einen Pull Request auf GitHub.
- Review-Pflicht: Mindestens ein anderes Teammitglied muss den Code überprüfen und einen Änderungsvorschlag hinzufügen. Nachdem die Änderung gemacht wurde, kann der Pull Request freigegeben (approven) und der Merge durchgeführt werden.
- Merged die fertigen Funktionen nacheinander in den
main-Branch.
Hilfestellung:
- GitHub zeigt nach dem Push ein gelbes Banner an
Compare & pull request. Dies muss gedrückt werden. - Unter dem Tab
Files changedkönnen Gruppenmitglieder den Code kommentieren. - Erst wenn der Review positiv ist und nichts mehr verbessert werden muss, kann der Knopf
Merge pull requestgedrückt werden.
Merge-Konflikte: Falls zwei Personen die gleiche Zeile geändert haben, kann der Merge-Konflikt in der IDE einfach gelöst werden. Es muss entschieden werden, welche Code-Zeile behalten werden soll.
- Wechselt zurück auf eure lokale IDE in den
main-Branch und führt ein Update (Pull) durch, um das fertige Gesamtprojekt aller Gruppenmitglieder lokal zu sehen.