Conventional Commits
Befolge diese projektspezifischen Regeln beim Erstellen von Commits.
Branching
Erstelle niemals Bare-Branches. Falls du Branch-Isolation benötigst, verwende die worktree-Fähigkeit. Für einfache Änderungen committe direkt auf dem aktuellen Branch (einschließlich main). Führe nicht git checkout -b aus.
Projektregeln
- Ein Commit pro logischer Änderung – kombiniere niemals unabhängige Fehlerbehebungen oder Funktionen. Drei unabhängige Änderungen = drei Commits.
- Commite nur Dateien, die du geändert hast – hole niemals unabhängige Dateien aus parallelen Sitzungen herein.
- Füge immer einen Body hinzu – keine Commits nur mit Titel. Erkläre, was und warum.
merge-Typ – verwendemerge(nicht einen Merge-Commit) beim Zusammenführen eines Worktrees oder Feature-Branches.- Ordne Commits so an, dass der Optionswert maximiert wird – zuerst grundlegende Infrastruktur, dann darauf aufbauende Funktionen.
Beispiel
feat(alerts): Slack-Thread-Antworten für Alarmaktualisierungen hinzugefügt
Wenn ein Alarm aktualisiert oder gelöst wird, poste eine Antwort auf den
ursprünglichen Slack-Thread, anstatt eine neue Nachricht zu erstellen. Dies hält
zugehörige Benachrichtigungen gruppiert.