Dies ist der Quellcode zur Datenstruktur-Dokumentation von Magellan. Die Dokumentation ist Open Source und wir haben sie mit SQLDocs und MkDocs realisiert.
-
Lade Dir die die aktuellste Version der .NET 8 Runtime für Windows herunter.
-
Starte das Installationspaket und beantworte alle Fragen.
-
Gehe auf die SQLDocs-Download-Seite und lade Dir die aktuellste Version für Windows herunter.
-
Starte das Installationspaket und beantworte alle Fragen.
-
Installiere Python. Gehe dazu auf die Python-Download-Seite und lade Dir die aktuellste Version für Windows herunter.
-
Starte das Installationspaket und beantworte alle Fragen.
-
Öffne die Eingabeaufforderung als Administrator.
-
Tippe die Befehle
python --version
undpip --version
ein, um die Python-Installation zu überprüfen. In beiden Fällen sollte eine Versionsnummer als Ausgabe in der Eingabeaufforderung erscheinen. -
Tippe jetzt den Befehl
pip install mkdocs mkdocs-material mkdocs-awesome-pages-plugin mkdocs-minify-plugin
, um das Python-Packages MkDocs, das Theme Material for MkDocs, das MkDocs-Plugin MkDocs Awesome Pages und das MkDocs-Plugin mkdocs-minify zu installieren. -
Ein letzter Test: Tippe den Befehl
mkdocs --version
ein. Eine Versionsnummer in der Eingabeaufforderung zeigt Dir erneut, dass alles korrekt installiert wurde.
Dieses Repository ist ein Git-Repository. Um das Repository auf deinem lokalen Computer zu klonen, benötigst Du einen Git-Client. Entweder Du installierst Dir Git für Windows und arbeitest mit der Eingabeaufforderung, oder Du installierst Dir eine der zahlreichen GUIs. Zu empfehlen wären GitHub Desktop oder SourceTree.
-
Erstelle einen lokalen Ordner für die Dokumentation, z.B.
c:\docs\sql.magellan.de
. -
Starte die Eingabeaufforderung und wechsle in den Ordner
c:\docs\sql.magellan.de
. -
Tippe den Befehl
git clone https://github.com/stuebersystems/sql.magellan.de.git
ein, um das Repository zu klonen.
Die Rohinformationen zur Datenstruktur findest Du in folgenden Dateien:
c:\docs\sql.magellan.de\v11\dbschema.json
: Datenstruktur für Magellan 11.c:\docs\sql.magellan.de\v10\dbschema.json
: Datenstruktur für Magellan 10.c:\docs\sql.magellan.de\v9\dbschema.json
: Datenstruktur für Magellan 9.c:\docs\sql.magellan.de\v8\dbschema.json
: Datenstruktur für Magellan 8.c:\docs\sql.magellan.de\v7\dbschema.json
: Datenstruktur für Magellan 7.
Jede Änderung an einer dieser vier Dateien muss mit SQLDocs in das jeweilige MkDocs-Projekt übertragen werden.
Im folgenden die Vorgehensweise für Magellan 11:
-
Starte die Eingabeaufforderung und wechsle in den Ordner
c:\docs\sql.magellan.de\v11
. -
Tippe den Befehl
sqldocs build-mkdocs -l de -db firebird -s dbschema.json -o .
ein. Das MkDocs-Projekt wird aktualisiert.
Anschließend kannst Du mit MkDocs die Dokumentation neu generieren.
Du hast Python und MkDocs installiert und Du hast dieses Repository geklont oder als Zip-Archiv heruntergeladen. Jetzt kannst Du die Dokumentation lokal auf deinem Rechner generieren:
Im folgenden die Vorgehensweise für Magellan 11:
-
Starte die Eingabeaufforderung und wechsle in den Ordner
c:\docs\sql.magellan.de\v11
. -
Tippe den Befehl
mkdocs build
ein. Die Dokumentation wird neu generiert. -
Um Dir das Ergebnis anzeigen zu lassen, tippe den Befehl
mkdocs serve
ein und öffne die Urlhttp://127.0.0.1:8000
in Deinem Webbrowser.
Das Inhaltsverzeichnis findest Du in der Datei mkdocs.yml
, die einzelnen Kapitel im Unterordner docs
.
Ja, sehr gerne. Der beste Weg mitzuhelfen ist es, Rückmeldung per Issue-Tracker zu geben und/oder Korrekturen per Pull-Request zu übermitteln.