erste Fassung des Extracts von json files aus den Excel Dateien des Kontrolling geschrieben.
This commit is contained in:
@@ -33,7 +33,17 @@ Dieses Repo (`docu_build`) dient als Entwicklungs- und Planungsumgebung. Das Zie
|
||||
|
||||
### Technologie-Stack
|
||||
|
||||
Sphinx + reStructuredText + Jinja2-Templating → LaTeX → PDF. Konfiguration via JSON (ERP-Export) + YAML (Modul-Metadaten). Bildkonvertierung: ezdxf → SVG, Pillow. CI: Gitea Actions oder n8n auf Hetzner-Server.
|
||||
| Komponente | Technologie |
|
||||
|------------------|--------------------------------------------------|
|
||||
| Build-System | Sphinx (Python) |
|
||||
| Textformat | reStructuredText (rST) |
|
||||
| Templating | Jinja2 (Rahmenkapitel, Titelseite) |
|
||||
| PDF-Erzeugung | LaTeX (pdflatex/lualatex) |
|
||||
| Versionierung | Git (Gitea auf Hetzner) |
|
||||
| Konfiguration | JSON (ERP-Export) + YAML (Modul-Metadaten) |
|
||||
| CI/Automatisierung | Gitea Actions oder n8n |
|
||||
| Bildkonvertierung | ezdxf → SVG, Pillow (Optimierung) |
|
||||
|
||||
|
||||
### Build-Pipeline (zu implementieren)
|
||||
|
||||
@@ -49,6 +59,8 @@ Sphinx + reStructuredText + Jinja2-Templating → LaTeX → PDF. Konfiguration v
|
||||
|
||||
**meta.yaml** (pro Modul): Definiert `display_name` (mehrsprachig), `chapters` (Kapitelzuordnung mit Sections), `images` (shared/localized/module_local), `requires` (Abhängigkeiten).
|
||||
|
||||
Details siehe `doc/Kernkonzepte.md`.
|
||||
|
||||
### Kapitelstruktur (`chapters/`)
|
||||
|
||||
```text
|
||||
|
||||
Reference in New Issue
Block a user