Files
nexus/MODULCREATION_ANWEISUNG.md
Lars Gebhardt-Kusche f46de880f4
All checks were successful
Deploy / deploy-staging (push) Successful in 5s
Deploy / deploy-production (push) Has been skipped
sadsad
2026-05-11 02:03:32 +02:00

939 B

Bitte PROJECT_CONTEXT.md lesen und strikt einhalten. Wichtig: Modul-spezifischer Code/Assets ausschließlich unter /modules//, keine Änderungen an /public/assets/* für modul-spezifische Features. Staging/Live: /config/ im Repo wird nach /app//config kopiert. Modul-Assets müssen über /module//asset geladen werden. Setup-Regel: Allgemein, Datenbank, Zugriffsrechte und Cron Einstellungen kommen immer aus dem globalen Setup-System. Nur Custom Settings darf modulspezifisch sein. Für Zeitzonen und Debug nach Möglichkeit die globalen Helfer aus src/App/functions.php nutzen. Global bereits im Setup vorhanden sind Navigation, Debug-Feld, DB-Logik, Zugriffsschutz, Cron-/Scheduler-Logik, Setup-Aktionen, Statusblöcke und Zeitzonen-Vererbung. Ein neues Modul soll dafür nur noch setup.fields, optionale scheduler_jobs / interval_tasks und bei Bedarf setup_actions / setup_status liefern.