adsad
This commit is contained in:
@@ -55,17 +55,33 @@ Modulspezifische Assets:
|
||||
- Globale Layouts: /partials/structure und /public/assets/css/app.css.
|
||||
- Konfigurationslogik: nur wenn nötig /config/ und /src/.
|
||||
|
||||
7) Sicherheits-/Netzwerk-Constraints
|
||||
7) UI-Naming und Seitenaufbau
|
||||
- `Seitenheader-Box`: oberste globale Header-Box mit Seitentitel, Login und Farbschema.
|
||||
- `Submenü-Box`: Box direkt unter der Seitenheader-Box für modul- oder seitenbezogene Aktionen.
|
||||
- `Bereichs-Box`: größere Inhaltsbox für einen zusammenhängenden Seitenbereich.
|
||||
- `Karten-Box`: kleinere Karte auf derselben Ebene wie Bereichs-Boxen, meist in Grids.
|
||||
- Modulseiten sollen diesem Muster folgen:
|
||||
- zuerst Seitenheader-Box
|
||||
- danach Submenü-Box
|
||||
- danach Bereichs-Boxen und/oder Karten-Boxen je nach Modul
|
||||
- `Setup` gehört in Modulen grundsätzlich in die Submenü-Box.
|
||||
- Beispielstruktur:
|
||||
- Börsenchecker: Seitenheader-Box, Submenü-Box, Bereichs-Box, Karten-Boxen, Bereichs-Box
|
||||
- FX-Rates: Seitenheader-Box, Submenü-Box, danach Bereichs-Boxen
|
||||
- Mining-Checker: Seitenheader-Box, Submenü-Box, Bereichs-Box, Karten-Boxen, Karten-Boxen, Bereichs-Box
|
||||
- Modulverwaltung: Seitenheader-Box, Submenü-Box, danach Karten-Boxen
|
||||
|
||||
8) Sicherheits-/Netzwerk-Constraints
|
||||
- Zugriff im Heimnetz (192.168.178.0/24) per Nginx begrenzt.
|
||||
- SSH-Hosts nur Heimnetz.
|
||||
|
||||
8) Pi Control Besonderheiten (konkret)
|
||||
9) Pi Control Besonderheiten (konkret)
|
||||
- Worker/Jobs unter /tools/pi_control/
|
||||
- Check-Updates & Cron nutzen die gleichen SSH-Routinen.
|
||||
- Host-Karten, Befehle und Konsole sind UI im Modul.
|
||||
- Update/Upgrade-Checks liefern Debug-Ausgaben, die als Tooltip oder Debugzeile angezeigt werden.
|
||||
|
||||
9) Zusammenfassung (kurz)
|
||||
10) Zusammenfassung (kurz)
|
||||
Nexus ist modular, mit strikter Trennung zwischen globalem Layout und modulspezifischem Code.
|
||||
Staging/Live haben eigene /app/<env>/config-Strukturen; /config/<env> im Repo wird beim Deployment kopiert.
|
||||
Modul-Assets gehören ausschließlich in den Modul-Ordner und werden dort geladen.
|
||||
|
||||
Reference in New Issue
Block a user