Commit Convention
Commits müssen das Format
<type>: <kurze Beschreibung>
haben. Daraus werden die Changelogs generiert.
Types
| Type |
Bedeutung |
| feat |
neue Funktion |
| fix |
Bugfix |
| docs |
reine Dokumentation |
| style |
Formatierung, keine Logikänderung |
| refactor |
Code-Umbau ohne Feature-Change |
| perf |
Performance-Verbesserung |
| test |
Unit/E2E Tests |
| chore |
CI, Build, Maintenance |
| deps |
Dependency-Updates |
| config |
Konfigurationsänderungen (z. B. Dashy JSON, Docker, Env) |
Beispiele
feat: add NextAuth Google provider
fix: correct postgres hostname in compose env
docs: update readme with linkwarden deployment notes
refactor: cleanup next.config and move variables to .env
chore: add forgejo runner test workflow
Versionierung
Wird im Format
v YY.MM.DD-{Gesamtzahl an Commits}
festgehalten.