Files
nexus/PROJECT_CONTEXT.md
2026-05-15 00:38:56 +02:00

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.