Files
Hosting-Backoffice/development/module-development-guidelines-v0.1.md
2026-05-18 04:37:23 +00:00

30 lines
567 B
Markdown

# Module Development Guidelines v0.1
## Grundprinzip
Module erweitern das System, ohne den Core hart zu koppeln.
## Anforderungen
Jedes Modul soll:
- klaren Zweck haben
- aktivierbar/deaktivierbar sein
- definierte Interfaces nutzen
- eigene Konfiguration haben
- Fehler sauber protokollieren
## Nicht erlaubt
- direkte Core-Manipulation ohne Service-Schicht
- unprotokollierte kritische Änderungen
- direkte Anbieterlogik im Core
## Dokumentation
Jedes Modul benötigt:
- Zweck
- Datenobjekte
- API-Endpunkte falls vorhanden
- Rechteanforderungen
- Risiken