Versionierungsschema
Versionierungsschema bezeichnet die Logik, nach der Versionsnummern oder andere Identifikatoren für Release-Versionen von Software, Bibliotheken oder Artefakten vergeben werden. Ziel ist es, Änderungen, Kompatibilität und Veröffentlichungszeitpunkte zu kommunizieren und Abhängigkeiten zu steuern.
Ein Versionierungsschema beschreibt in der Regel die Struktur der Versionskennzahlen und deren Bedeutung. Häufige Bestandteile sind
Zu den bekanntesten Schemas gehört das Semantic Versioning, kurz SemVer. Dort gelten klare Regeln: MAJOR nimmt
Bei der Wahl eines Versionierungsschemas sollten Projektbedarf, Ökosystem und Abhängigkeitsmanagement berücksichtigt werden. Eine gute Praxis ist