Nur projektspezifische Regeln, die für KI-Arbeit relevant sind.
- Namespace für Addon-Klassen:
FriendsOfRedaxo\D2UAddress - Veralteter Namespace für Rückwärtskompatibilität:
D2U_Address - Einrückung: 4 Spaces in PHP-Klassen, Tabs in Moduldateien
- Kommentare nur auf Englisch
- Frontend-Labels über
Sprog\Wildcard::get(), Backend-Labels überrex_i18n::msg()mit Keys auslang/
- Backend-Translation-Keys müssen in allen Sprachdateien unter
lang/synchron bleiben. - Wenn Module unter
modules/20/*geändert werden, Changelog inpages/help.changelog.phpprüfen oder aktualisieren und die Revisionsnummer inlib/Module.phpnur einmal pro Release erhöhen. - Versionshinweise für Module: Wenn die Zielversion im Changelog bereits
-DEVträgt, innerhalb derselben Entwicklungsphase keine weitere Revisionsnummer für dasselbe Modul hochzählen. Erst mit der nächsten Release-Version wieder erneut erhöhen. - In Changelog-Dateien, AGENTS.md und README.md echte Umlaute (ä, ö, ü, Ä, Ö, Ü, ß) verwenden und nicht als ae/oe/ue/Ae/Oe/Ue/ss umschreiben.
- Diese Datei kurz und handlungsorientiert halten.
- Neue Einträge nur aufnehmen, wenn sie wiederkehrende Stolperfallen, verbindliche Projektkonventionen oder agentenrelevante Workflows betreffen.