Versionen

Der master branch des entityXML GitLab entspricht dem sog. Nightly Snapshot, also dem zwischenzeitlichen, (mehr oder weniger) tagesaktuellen und unter Umständen ungetesteten Entwicklungsstand von entityXML.

Offizielle Releases und Versionen werden in einem separaten Update Repository hochgeladen und können als oXygen Add-On installiert werden.Die offiziellen Releases stimmen in der Regel mit den GitLab Releases überein, die mittels Tags im GitLab vorbereitet und veröffentlich werden. Das Alpha Release ist z.B. Version 0.5.0 unter dem Tag v0.5.0.

Einen Überblick über alle Tags gibt's hier, über alle GitLab Releases hier und die Revisionsbeschreibung hier.

Dateien aus Tags können unter Verwendung des entsprechenden Tagnamens aufgerufen bzw. eingebunden werden, z.B. das Schema und die Autor Modus CSS der Version 0.5.0 mit dem Tag v0.5.0:

<?xml-model href="https://gitlab.gwdg.de/entities/entityxml/-/raw/v0.5.0/schema/entityXML.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="https://gitlab.gwdg.de/entities/entityxml/-/raw/v0.5.0/schema/entityXML.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<?xml-stylesheet type="text/css" href="https://gitlab.gwdg.de/entities/entityxml/-/raw/v0.5.0/assets/css/author/entities.author.css" title="entityxml" alternate="no"?>
<?xml-stylesheet type="text/css" href="https://gitlab.gwdg.de/entities/entityxml/-/raw/v0.5.0/assets/css/author/entities.author.structured.css" title="entityxml" alternate="yes"?>

Um entityXML Ressourcen einer bestimmten Version auf eine aktuellere Version (oder die aktuelle Nightly) zu updaten, können die Scripte im Verzeichnis /scripts/xslt/update verwendet werden.