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

567 B

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