#################################################### Versionsnummern: Standard-Schema #################################################### .. todo:: Versionsnummern: Standard-Schema .. Das Versionsnummern-Schema der AASS basiert auf dem System des Semantic Versioning für Publikationsprojekte (:ref:`Thema-SemanticVersioningFuerPublikationsprojekte`). Eine Versionsbezeichnung setzt sich aus drei bis 5 Teilen zusammen: #. Hauptversionsnummer (``MAJOR``) #. Unterversionsnummer (``MINOR``) #. Korrekturversionsnummer (``ERRATUM``) #. Vorveröffentlichungsbezeichner (``PRERELEASE``, optional) #. Zähler der Beiträge seit dem letzten (Pre-)Release (``COUNTER``, optional) #. Warnhinweise (``CAVEAT``, optional) #. Herstellungs-Metadaten (``METADATA``, optional) Formatschema: ``MAJOR.MINOR.ERRATUM[-PRERELEASE][+COUNTER][!CAVEAT][#METADATA]`` Z. B.: ``1.0.0+2!ENTWICKLUNG.DIRTY#Branch=master.Commit=1f64fa6`` .. Abhängig vom Stand im Versionsverwaltungssystem Git (:ref:`Git`) unterscheidet sich der Aufbau des Vorveröffentlichungsbezeichner (``IDENTIFIER``) und der Herstellungs-Metadaten (``META``). .. index:: single: Vorveröffentlichungsbezeichner single: IDENTIFIER *********************************************** Vorveröffentlichungsbezeichner *********************************************** Der Vorveröffentlichungsbezeichner (``PRERELEASE``) wird eingeleitet mit einem Bindestrich (``-``) und beinhaltet die folgenden, durch Punkte (``.``) getrennte Elemente: #. Bei Entwicklungszweigen: Entwicklungsphase (``DEVSTAGE``) #. Name des Zweiges (``BRANCH``) #. 6-stellige Commit-ID (``COMMITID``) #. Hinweis wenn der Projektordner nicht im Versionsverwaltungssystem eingepflegte Änderungen enthält, als "schmutzig" ("dirty") ist (``DIRTY``). Veröffentlichungs-Zweige (Release-Zweige) haben natürlich ihrem Wesen nach keinen *Vor*\ veröffentlichungsbezeichner. Eine Ausnahem stellt jedoch der Fall dar dass der Projektordner nicht im Versionsverwaltungssystem eingepflegte Änderungen enthält, also "schmutzig" ("dirty") ist. Zur näheren Beschreibung siehe :ref:`Thema-SemVersPubRegeln`. .. index:: single: Herstellungs-Metadaten *********************************************** Herstellungs-Metadaten *********************************************** Die Herstellungs-Metadaten werden mit einem Plus-Zeichen (``+``) eingeleitet und geben Informationen zu bestimmten Herstellungsvarianten einer Version an (z. B. Art des Ausgabemediums, Formatanpassungen, ... ). Wenn mehrere Elemente angegeben werden sollen, werden diese mittels Punkt (``.``) getrennt. Sie haben keinerlei Einfluss auf den Rang einer Version.