Improved versioning

Sven Heidemann 2022-01-11 10:42:26 +01:00
parent 1c4fec97ab
commit 69daf8daa0

@ -173,6 +173,13 @@ Major wird nur geändert, wenn der neue Stand nicht Kompatibel mit dem alten Sta
Minor wird bei jeder neuen Funktion erhöht. Minor wird bei jeder neuen Funktion erhöht.
Micro wird bei kleinen Änderungen oder Patches erhöht. Micro wird bei kleinen Änderungen oder Patches erhöht.
Es werden Folgende Versionen vorgesehen:
Bis Ende der Alpha: ```0.SprintNummer.StoryNummer```
Ab Ende der Alpha Entwicklung: ```1.SprintNummer.StoryNummer.aN```
Ab Beginn der Beta: ```1.SprintNummer.StoryNummer.bN```
Ab Ende der Beta: ```Major.SprintNummer.StoryNummer```
### Stories ### Stories
Jede Story bekommt eine Version, anhand der sie auch Identifierzeit werden kann. Jede Story bekommt eine Version, anhand der sie auch Identifierzeit werden kann.
@ -207,12 +214,20 @@ Bsp.:
### Pre-releases ### Pre-releases
Alpha und Beta Versionen werden durch ein ```a|bN``` markiert.
Für Versionen, die getestet werden müssen, wird ein ```rcN``` angehangen. Für Versionen, die getestet werden müssen, wird ein ```rcN``` angehangen.
Wenn Fehler aufreten, werden diese im Rahmen des nächsten rc gefixed. Es wird darauf verzichtet andere Versionsänderungen vorzunehmen. Wenn Fehler aufreten, werden diese im Rahmen des nächsten rc gefixed. Es wird darauf verzichtet andere Versionsänderungen vorzunehmen.
Bsp.: Bsp.:
```text ```text
1.0.1.a1
1.0.2.a1
1.0.2.a2
1.1.1.b1
1.1.2.b1
1.1.2.b2
1.2.0.rc1 1.2.0.rc1
1.2.0.rc2 1.2.0.rc2
1.2.0.rc3 1.2.0.rc3