Changelog Workflow
Wir verwenden Conventional Commits und git-cliff, um unseren Changelog automatisch zu generieren.
Konventionelle Commits
Bitte strukturieren Sie Ihre Commit-Nachrichten nach folgendem Schema:
Typen
feat: Ein neues Featurefix: Ein Bugfixdocs: Änderungen an der Dokumentationstyle: Formatierung, fehlende Semikolons, etc.refactor: Codeänderung, die weder einen Bug behebt noch ein Feature hinzufügttest: Hinzufügen von fehlenden Testschore: Änderungen am Build-Prozess oder an Hilfsmitteln
Automatisierung
Bei jedem Release (Push eines Tags v*) wird git-cliff ausgeführt, um die CHANGELOG.md zu aktualisieren und einen GitHub-Release zu erstellen.