μEdition#

Das Erstellen einer kritischen, digitalen Edition bringt mit sich eine Reihe signifikanter Hürden, besonders wenn es um die technischen Anforderungen und Hostingkosten geht. Die μEdition bietet ein Gerüst um diese Hürden zu reduzieren, indem es ein einfaches Werkzeug anbietet, welches Projekte darin unterstützt einfach (multilinguale) digitale Editionen zu erstellen, welche dann über gratis oder billige Hostinglösungen online verfügbar gemacht werden können.

Hilfe und Unterstützung

Die μEdition ist noch ein junges Projekt und benötigt Feedback von Nutzern und Nutzerinnen um die Hürden zur Nutzung weiter zu reduzieren. Egal ob dies zusätzliche Dokumentation ist, Fehler beheben, oder zusätzliche Funktionalität, bitte informiert uns und dann können wir die μEdition besser machen.

Für alle Fragen zur μEdition und zu ihrer Nutzung, nutzt bitte unser GitHub Discussions Forum: https://github.com/uEdition/uEdition/discussions.

Wenn Fehler auftreten, dann bitte diese über unsere GitHub Issues melden und dann können wir sie reparieren: https://github.com/uEdition/uEdition/issues.

Inhaltsverzeichnis#

Schnellstart#

Für einen Schnellstart mit der μEdition, folgens sie diesen Schritten:

  1. Python für das korrekte Betriebssystem installieren, falls noch nicht installiert. Die μEdition unterstützt alle Python Versionen, die aktuell unterstützt sind.

  2. Hatch für das korrekte Betriebssystem installieren.

  3. Einen neuen Dateiordner für die μEdition anlegen.

  4. Die Projektkonfiguration _static/pyproject.toml herunterladen und im neuen Dateiordner abspeichern.

  5. Auf der Kommandozeile in den neuen Dateiordner wechseln und dort folgenden Befehl ausführen:

    hatch run init
    

    Dies erzeugt die notwendige Konfigurationsdatei (uEdition.yml) und das Inhaltsverzeichnis (toc.yml).

  6. Dann folgenden Befehl ausführen um eine neue Sprache hinzuzufügen

    hatch run language add
    

    Nach dem Beantworten von ein paar Fragen über die neue Sprache werden die notwendigen Dateien erzeugt.

  7. Abschließend folgenden Befehl ausführen um den lokalen Server zu starten:

    hatch run serve
    

    Die neue, digitale Edition ist dann unter http://localhost:8000 verfügbar.

  8. Um den μEditor für das Bearbeiten der μEdition zu starten, den folgenden Befehl in einem separaten Terminal ausführen:

    hatch run edit
    

    Der μEditor ist dann unter http://localhost:8080 verfügbar.