Skripte zum Befuellen der Kapitelstruktur aus dem Fortna-Rohmaterial und Aufbau eines vollstaendigen Sphinx/LaTeX-Builds (nur Code/Config/Doku, generierte RST/Bilder/PDFs und Rohmaterial via .gitignore ausgeschlossen). - lib/fortna_inventory.py: Rohmaterial scannen, Sprache+Zielkapitel+Aktion zuordnen, results/fortna_inventory.json schreiben - lib/fortna_convert_chapters.py: 5 Hauptanleitungen volltextig (Text+Bilder) konvertieren, Verzeichnislisten (index.de.rst) fuer uebrige Kapitel - lib/fortna_init_project.py: projekte/fortna/ (anlage.json, overrides, images) - lib/build_index.py: index.rst mit toctrees aus chapters/**/*.de.rst generieren - lib/extract_products.py: Symbolfont-Zeichen (PUA) auf Unicode mappen (clean_pua) - conf.py: Sphinx-Build (lualatex, babel statt polyglossia, iconpackage=none) - bin/: .bat/.sh-Wrapper fuer alle Skripte + build_pdf - doc/: Konzept-Plan (plan_fortna_extraktion.md) und lib-Skript-Uebersicht - requirements.txt: Sphinx + myst-parser ergaenzt Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Projekt Fortna (500592 / KA 135776)
Projektspezifischer Ordner fuer die Fortna/H&M-Anlage in Cheb (CZ).
Struktur gemaess doc/Kernkonzepte.md (Zwei-Repo-Architektur):
anlage.json- Projektmetadaten, Sprachen, Normenregion, Maschinenliste (ERP-Export-Platzhalter).overrides/- projektspezifische Ueberschreibungen von Base-Modulen/Kapiteln.images/- projektspezifische Bilder (Aufstellplan, Abnahmefotos, Kundenlogo).
Herkunft der Inhalte
Die eigentliche Dokumentation wird aus dem Fortna-Rohmaterial
(c:/10-Develop/projekte/Fortna) erzeugt:
lib/fortna_inventory.py- inventarisiert das Rohmaterial (results/fortna_inventory.json).lib/fortna_convert_chapters.py --apply- befuelltchapters/:- Volltext + Bilder fuer die 5 Hauptanleitungen (Betriebs-/Wartungsanleitung, Funktionsbeschreibung ILS/OMNIFLO/LoadingLoop).
- Verzeichnislisten (
index.de.rst) fuer alle uebrigen Kapitel (Zertifikate, Layouts, Schaltplaene, Lieferantendoku, Ersatzteile, Pruefberichte).
Hinweis: Die Verzeichnislisten referenzieren Pfade im Rohmaterial und kopieren keine PDFs. Fuer einen produktiven PDF-Build mit eingebundenen Downloads muss das Rohmaterial zugaenglich gemacht bzw. die referenzierten Dokumente ins Projekt uebernommen werden.