1.9 KiB
1.9 KiB
Dokumentationsstrategie (Root)
Stand: 2026-02-19
Ziel: Root-Dokumente schlank halten, fachliche Details in die Modul-Dokumentation verlagern.
1) Source of Truth
IoT Bridge (Runtime)
iot_bridge/README.md– Gesamtüberblick, Betriebslogik, Konfigurationiot_bridge/ARCHITECTURE.md– Architektur und Datenflussiot_bridge/DEVELOPMENT.md– Setup, Tests, Debuggingiot_bridge/API.md– Einstieg + Verweis auf OpenAPI (/docs,/redoc,/openapi.json)
Odoo Addon (open_workshop_mqtt)
extra-addons/open_workshop/open_workshop_mqtt/README.md– Funktionsumfang und Bedienungextra-addons/open_workshop/open_workshop_mqtt/API.md– Event-API und Odoo-spezifisches Verhalten
Odoo Addon (open_workshop_pos_mqtt)
extra-addons/open_workshop/open_workshop_pos_mqtt/README.md– Funktionsumfang und Bedienung
2) Rolle der Root-Dokumente
Root-Dateien enthalten nur noch:
- Projektweite Orientierung
- Deployment-Einstieg
- Historische Entscheidungskontexte (klar als „historisch“ markiert)
Root-Dateien enthalten nicht mehr:
- Vollständige API-Schemata
- Detaillierte Implementierungsanweisungen auf Dateiebene
- Duplicate Content aus
iot_bridge/*oder Addon-README/API
3) Aktueller Status der Root-Dateien
DEPLOYMENT.md→ aktiv (kurzer operativer Leitfaden)IMPLEMENTATION_PLAN.md→ aktiv (kompakte Statusübersicht + nächste Schritte)
Historische Request-/Teilplan-Dokumente liegen unter docs/history/:
docs/history/FEATURE_REQUEST_OPEN_WORKSHOP_MQTT_IoT.mddocs/history/FEATURE_REQUEST_DEVICE_STATUS.mddocs/history/IMPLEMENTATION_PLAN_DEVICE_STATUS.md
4) Pflege-Regeln
- Änderungen zuerst in Code + tests + Modul-Doku.
- Root-Doku nur aktualisieren, wenn sich Prozess/Status/Navigation ändert.
- Jede Root-Datei mit Datum und Status versehen.
- Keine langen Codebeispiele im Root, stattdessen Link auf das zuständige Modul-Dokument.