f83a64b8549ab9eacf3e0f8a6377632d6eedfa47
desktop.kusche.berlin
Zentraler Dokumentationsindex fuer das Projekt.
Zentrale Dateien
-
CONTENT.md Zentrale Inhaltsbasis mit offiziellen Begriffen, Systemumfang und spaeterer Hilfe-Basis.
-
ANLEITUNG.md Nutzungs- und Hilfedatei fuer Bedienung, Orientierung und spaetere Hilfebereiche.
-
WEITERENTWICKLUNG.md Regeln fuer Weiterentwicklung, Doku-Pflege, Go's und NoGo's.
-
UMSETZUNGSSTATUS.md Laufender Umsetzungsstatus mit Abnahmeregel und Nachweisen.
-
Umsetzungsanweisung/START_HIER.md Einstieg in die fachlichen Umsetzungsanweisungen und deren Reihenfolge.
Technische Projektstruktur
public/Web-Root mit Desktop-Shell auf/src/Desktop/zentrale Desktop-Mechanikensrc/ModulesCore/gemeinsame Helfer fuer Modul-Discovery, Modul-HTTP und wiederverwendbare Modul-Anbindungpartials/desktop/Shell-Templatemodules/Zielort fuer klassische Moduletemp/nexus-module-import/Rohbasis fuer importierte Nexus-Module
Fachliche Hinweise
Old-Nexus/wird nicht technisch eingebunden.- Skins
Windows,Apple,Linuxlaufen auf einer gemeinsamen Shell. - Keycloak bleibt das Auth-System.
- API und Desktop laufen auf demselben Host. Zielpfad ist
(staging.)desktop.kusche.berlin/api/v1/.... - der Theme-Handoff ist in keycloak-theme-handoff.md beschrieben.
- das globale Admin-Debugging ist Teil der Desktop-Shell und wird nicht pro App als eigene Grundfunktion dupliziert
Dokumentationsregel
Wichtige Informationen duerfen nicht nur in Unterordnern oder Einzeldateien stehen.
Es gilt:
- wichtige Inhalte aus Unterordner-
README.md-Dateien werden zentral indocs/CONTENT.mdgespiegelt - Nutzungswissen wird in
docs/ANLEITUNG.mdgepflegt - Entwicklungsregeln werden in
docs/WEITERENTWICKLUNG.mdgepflegt
Aktuell wichtig:
- der Mining-Checker ist das erste als echtes Desktop-Modul angebundene Modul unter
modules/mining-checker/ - Modul-Assets koennen ueber einen gemeinsamen Auslieferungsweg aus dem Modul selbst geladen werden
- die API bleibt vorerst auf demselben Host und wird nicht auf
api.desktop.kusche.berlinausgelagert - das gemeinsame Admin-Debug-Widget neben der Uhr ist der Standard fuer Live-Debugging in Desktop und Native-Apps
Description
Languages
PHP
71.8%
JavaScript
21.8%
CSS
5.6%
PLpgSQL
0.6%
Fluent
0.2%