42 lines
1.8 KiB
Markdown
42 lines
1.8 KiB
Markdown
Projekt-Zusammenfassung: Nexus Control Panel
|
|
|
|
Diese Datei ist ab jetzt der zentrale Einstieg und verweist auf die drei maßgeblichen Dokumentationsbereiche.
|
|
|
|
1) Nexus-System
|
|
- Datei: [NEXUS_SYSTEM.md](NEXUS_SYSTEM.md)
|
|
- Inhalt:
|
|
- globales Grundgerüst von Nexus
|
|
- Umgebungen, Verzeichnisstruktur und globale Scope-Regeln
|
|
- UI-Naming mit Seitenheader-Box, Submenü-Box, Bereichs-Box und Karten-Box
|
|
- globale Zeitzonen- und Debug-Regeln
|
|
- Kerngerüst für das zukünftige Dashboard-System
|
|
|
|
2) Modul-Entwicklung
|
|
- Datei: [MODULE_DEVELOPMENT.md](MODULE_DEVELOPMENT.md)
|
|
- Inhalt:
|
|
- Regeln für klassische Module unter `/modules/<modul>/`
|
|
- Setup-System und zulässige Modulbausteine
|
|
- globale Vorgaben für Modul-Layouts, Assets und Helper
|
|
- Abgrenzung zwischen Modul-Code und globalem Nexus-System
|
|
|
|
3) Widget-Einbindung und Integrationen
|
|
- Datei: [WIDGET_INTEGRATION.md](WIDGET_INTEGRATION.md)
|
|
- Inhalt:
|
|
- Benutzer-Dashboards
|
|
- Dashboard-Elemente und Widget-Typen
|
|
- Integrationen zu Fremdsystemen
|
|
- on-the-fly Seitenmodule
|
|
- Kollisionsschutz zu bestehenden Modulen
|
|
- empfohlene Umsetzungsphasen
|
|
|
|
4) Wichtige Leitplanken
|
|
- Änderungen am generellen Nexus-System dürfen nicht in bestehende Module eingreifen, wenn das nicht ausdrücklich verlangt ist.
|
|
- Klassische Fachmodule und das neue Dashboard- oder Widget-System sind getrennte Ebenen.
|
|
- Modulspezifische Assets gehören weiterhin ausschließlich in den jeweiligen Modulordner.
|
|
- Globale Layout- und Designregeln bleiben zentral in `public/assets/css/app.css` und den globalen Partials.
|
|
|
|
5) Für neue Chats und Arbeitsaufträge
|
|
- Für globale Nexus-Themen zuerst `NEXUS_SYSTEM.md` lesen.
|
|
- Für Arbeiten an klassischen Modulen zuerst `MODULE_DEVELOPMENT.md` lesen.
|
|
- Für Dashboard-, Widget- oder Integrationsarbeiten zuerst `WIDGET_INTEGRATION.md` lesen.
|