45 lines
1.9 KiB
Markdown
45 lines
1.9 KiB
Markdown
# Startprompt für neue Session
|
|
|
|
Nutze den folgenden Prompt in der neuen Session im Projekt `desktop.kusche.berlin`.
|
|
|
|
```text
|
|
Bitte arbeite ausschließlich im neuen Projekt `desktop.kusche.berlin`.
|
|
|
|
Wichtige Einstiegsdatei:
|
|
- `START_HIER.md`
|
|
|
|
Lies danach in dieser Reihenfolge:
|
|
- `01_ZIELBILD_DESKTOP_UI.md`
|
|
- `02_ORDNERSTRUKTUR_UND_GRUNDREGELN.md`
|
|
- `03_MIGRATION_BESTEHENDE_MODULE.md`
|
|
- `04_UMSETZUNGSPLAN_V1.md`
|
|
- `05_KEYCLOAK_LOGIN_UND_DESKTOP_LOGIN.md`
|
|
|
|
Rahmenbedingungen:
|
|
- Die bestehende Ordnerstruktur soll sich an Nexus orientieren.
|
|
- Die neuen Dateien im Projekt beschreiben das Zielbild verbindlich.
|
|
- Die Umsetzung erfolgt ausschließlich im neuen Projekt.
|
|
- Die bestehenden Nexus-Module sollen als Basis aus einer Import-Struktur verfügbar gemacht werden.
|
|
- Falls ein Ordner `Old-Nexus/` vorhanden ist, dient er ausschließlich als menschliche Referenz und Erinnerung an das alte System.
|
|
- `Old-Nexus/` darf niemals technisch eingebunden, importiert, included oder als Asset-/Code-Referenz verwendet werden.
|
|
- Die eigentliche Anpassung der Module erfolgt danach separat im neuen Projekt.
|
|
- Die neue Oberfläche ist eine Desktop-Shell, keine klassische Website.
|
|
- Root `/` soll die Desktop-Oberfläche sein.
|
|
- Skins sollen als `Windows`, `Apple`, `Linux` angelegt werden, technisch aber auf einer gemeinsamen Shell beruhen.
|
|
- Spätere Modul-Anbindung muss vorbereitet werden, aber die Shell ist zuerst zu bauen.
|
|
|
|
Erste Aufgabe:
|
|
1. Projektstruktur im neuen Projekt prüfen.
|
|
2. Falls nötig die Zielstruktur anlegen.
|
|
3. Eine V1-Desktop-Shell scaffolden.
|
|
4. Skin-System vorbereiten.
|
|
5. Fenster-Manager, Dock oder Taskbar und Desktop-Icons als Kern aufsetzen.
|
|
6. Danach die Import-Basis der alten Module in `temp/nexus-module-import/` vorbereiten.
|
|
|
|
Wichtig:
|
|
- keine Arbeiten mehr im alten Nexus durchführen
|
|
- keine Modulmigration im Blindflug
|
|
- keine Vermischung von alter Website-Navigation und neuer Desktop-Interaktion
|
|
- `Old-Nexus/` nur lesen, nie technisch verwenden
|
|
```
|