Document SemVer versioning scheme adoption

Thore Cimbal
2026-07-28 22:00:17 +02:00
parent 87264ffd4a
commit 9924bebb61
+22
@@ -3,6 +3,28 @@
**Last Updated**: 2026-05-14
**Statusübersicht**: [✅ 6 Abgeschlossen] [🔄 1 In Progress] [📋 15+ Pending] [🔒 10 Security]
## 🏷️ Versionierung (seit 2026-07-28)
Das Repo nutzt jetzt SemVer (`vMAJOR.MINOR.PATCH`) statt der bisherigen unregelmäßigen
`m1`-`m7`-Meilenstein-Tags. Pragmatisch als Änderungsgrößen-Konvention genutzt, nicht als
strikter Kompatibilitätsvertrag - Flux verfolgt weiterhin direkt den `main`-Branch, Tags sind
reine Historie/Dokumentation, kein Deployment-Mechanismus.
- **MINOR** = neue Fähigkeit/Feature landet (z.B. neues Backup-System, neue NetworkPolicy)
- **PATCH** = Fixes, Tuning, Doku-only, Config-Korrekturen an bereits Bestehendem
- Start bei **v0.1.0**, nicht v1.0.0 - der Stack läuft zwar live, ist aber nach eigener
Einschätzung noch nicht "fertig" (großer offener Security-/Infra-Backlog), 0.x signalisiert
das korrekt. v1.0.0 ist für einen späteren, bewusst gesetzten Meilenstein reserviert.
Die komplette bisherige Historie (190 Commits, April-Juli) wurde rückwirkend in 24 Tags
(`v0.1.0` bis `v0.17.0`) aufgeteilt, jeweils an der tatsächlichen Commit-Stelle wo die Arbeit
landete - siehe [Releases](https://rohana.axion1337.de/sorb/axion1337.chat-gitops/releases)
für die volle Liste. Die alten `m1`-`m7`-Tags (teils doppelt vergeben, teils nicht
chronologisch) wurden dabei entfernt/abgelöst, nicht parallel weitergeführt.
**Ab jetzt**: deutlich häufiger taggen - grob ein Tag pro geschlossenem Issue oder
zusammenhängendem Feature, nicht mehr wochenweise gesammelt.
---
## 📊 Status Summary (Quick View)