X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/656b6e1d30c5b0c3de055f50e512fd5665b8778b..f8309cb7bc2507c19e17ec59c6c66dd7f49ea351:/doc/html/ch04s06.html diff --git a/doc/html/ch04s06.html b/doc/html/ch04s06.html new file mode 100644 index 000000000..2c152a51c --- /dev/null +++ b/doc/html/ch04s06.html @@ -0,0 +1,39 @@ + + + 4.6. Dokumentation erstellen

4.6. Dokumentation erstellen

4.6.1. Einführung

+ Diese Dokumentation ist in DocBook™ XML geschrieben. Zum Bearbeiten reicht grundsätzlich ein + Text-Editor. Mehr Komfort bekommt man, wenn man einen dedizierten XML-fähigen Editor nutzt, der spezielle Unterstützung für + DocBook™ mitbringt. Wir empfehlen dafür den XMLmind XML + Editor, der bei nicht kommerzieller Nutzung kostenlos ist. +

4.6.2. Benötigte Software

+ Bei DocBook™ ist Prinzip, dass ausschließlich die XML-Quelldatei bearbeitet wird. Aus dieser werden dann + mit entsprechenden Stylesheets andere Formate wie PDF oder HTML erzeugt. Bei Lx-Office übernimmt diese Aufgabe das Shell-Script + scripts/build_doc.sh. +

+ Das Script benötigt zur Konvertierung verschiedene Softwarekomponenten, die im normalen Lx-Office-Betrieb nicht benötigt werden: +

  • + + Java in einer halbwegs aktuellen Version +

  • + Das Java-Build-System Apache Ant + +

  • + Das Dokumentations-System Dobudish für DocBook™ 4.5, eine Zusammenstellung diverser Stylesheets und + Grafiken zur Konvertierung von DocBook™ XML in andere Formate. Das Paket, das benötigt wird, ist zum + Zeitpunkt der Dokumentationserstellung dobudish-nojre-1.1.4.zip, aus auf code.google.com bereitsteht. +

+ Apache Ant sowie ein dazu passendes Java Runtime Environment sind auf allen gängigen Plattformen verfügbar. Beispiel für + Debian/Ubuntu: +

apt-get install ant openjdk-7-jre

+ Nach dem Download von Dobudish muss Dobudish im Unterverzeichnis doc/build entpackt werden. Beispiel unter der + Annahme, das Dobudish™ in $HOME/Downloads heruntergeladen wurde: +

cd doc/build
+unzip $HOME/Downloads/dobudish-nojre-1.1.4.zip

4.6.3. PDFs und HTML-Seiten erstellen

+ Die eigentliche Konvertierung erfolgt nach Installation der benötigten Software mit einem einfachen Aufruf direkt aus dem + Lx-Office-Installationsverzeichnis heraus: +

./scripts/build_doc.sh

4.6.4. Einchecken in das Git-Repository

+ Sowohl die XML-Datei als auch die erzeugten PDF- und HTML-Dateien sind Bestandteil des Git-Repositories. Daraus folgt, dass nach + Änderungen am XML die PDF- und HTML-Dokumente ebenfalls gebaut und alles zusammen in einem Commit eingecheckt werden sollten. +

+ Die "dobudish"-Verzeichnisse bzw. symbolischen Links gehören hingegen nicht in das Repository. +

\ No newline at end of file