LU01.A02 Projekt-Base erstellen
Erfassen Sie hierfür einen Task, sofern noch keiner existiert. Verweisen Sie in allen Commit-Messages dieser Aufgabe auf den entsprechenden Task.
Erstellen Sie zuerst eine „README.md“-Datei im Root-Verzeichnis, sofern Sie noch keine haben.
Überlegen Sie sich, wie Ihr Repository aufgebaut werden soll. Bei getrenntem Back- und Frontend kann es Sinn ergeben, entsprechende Teile wie in nachfolgendem Beispiel in Unterordnern zu pflegen.
Legen Sie ihre Struktur an. Um leere Ordner in Git einzuchecken, können Sie bei Bedarf leere Dateien mit dem Namen „.gitkeep“ verwenden. Idealerweise können Sie aber bereits eine „.gitignore“-Datei in den entsprechenden Unterordnern anlegen und mit den relevanten Einträgen vorbereiten. Dies ist oft praktischer als ein einzige „.gitignore“-Datei im Root-Verzeichnis, welche sehr projektspezifisch aufgebaut und nicht bei zukünftigen Projekten wiederverwendet werden kann.
Fügen Sie in den Unterordnern die passenden Linter- und Formatting-Dateien hinzu. Beispiele finden Sie unter anderem auf:
- Black-Konfiguration: https://github.com/AlexanderPeter/cicd/blob/develop/backend/pyproject.toml
Vergessen Sie nicht die Änderungen zu commiten.
