diff --git a/RELEASE_GUIDE.md b/RELEASE_GUIDE.md index 11dbfd3..3bbd818 100644 --- a/RELEASE_GUIDE.md +++ b/RELEASE_GUIDE.md @@ -19,6 +19,28 @@ Bevor du baust, musst du die Versionsnummer in den folgenden Dateien aktualisier * `timestamp`: Das aktuelle Datum (wird später aktualisiert). * `checksum`: (wird nach dem Build aktualisiert). +### Versionierungsschema: Major.Minor.Build.Revision +(Beispiel: 1.0.0.0) + +1. **Major** (1.x.x.x) + * **Bedeutung:** Hauptversion. + * **Erhöhen bei:** Inkompatiblen Änderungen (Breaking Changes) oder komplettem Rewrite. + * **Folge:** Setzt alle nachfolgenden Zahlen auf 0. + +2. **Minor** (x.1.x.x) + * **Bedeutung:** Nebenversion. + * **Erhöhen bei:** Neuen Features / Funktionen, die abwärtskompatibel sind. + * **Folge:** Setzt Build und Revision auf 0. + +3. **Build** (x.x.1.x) + * **Bedeutung:** Patch / Fehlerbehebung. + * **Erhöhen bei:** Bugfixes, Sicherheitsupdates (keine neuen Features). + * **Folge:** Setzt Revision auf 0. + +4. **Revision** (x.x.x.1) + * **Bedeutung:** Feingranularer Zähler. + * **Erhöhen bei:** Notfall-Fixes (Hotfixes), automatisierter Erstellung (CI/CD) oder internen Anpassungen. + ## 2. Plugin bauen und packen Führe den folgenden Befehl im Terminal (PowerShell) im Hauptverzeichnis aus. Dieser Befehl baut das Projekt, erstellt das ZIP-Archiv und berechnet direkt die Checksumme (Hash).