Lars Gebhardt-Kusche 9ac08d8c8a
All checks were successful
Deploy / deploy-staging (push) Successful in 23s
Deploy / deploy-production (push) Has been skipped
asdasd
2026-06-22 00:23:24 +02:00
2026-06-20 01:21:10 +02:00
2026-06-06 03:20:50 +02:00
2026-06-21 00:14:19 +02:00
2026-06-17 21:48:17 +02:00
2026-06-21 01:15:38 +02:00
2026-06-22 00:23:24 +02:00
2026-06-21 00:14:19 +02:00
2026-06-21 02:11:31 +02:00
2026-06-20 01:06:46 +02:00
2026-06-21 01:23:06 +02:00
2026-06-15 01:03:55 +02:00
2026-06-17 22:56:22 +02:00
2026-06-21 01:15:38 +02:00

desktop.kusche.berlin

Zentraler Dokumentationsindex fuer das Projekt.

Zentrale Dateien

Technische Projektstruktur

  • public/ Web-Root mit Desktop-Shell auf /
  • src/Desktop/ zentrale Desktop-Mechaniken
  • src/ModulesCore/ gemeinsame Helfer fuer Modul-Discovery, Modul-HTTP und wiederverwendbare Modul-Anbindung
  • partials/desktop/ Shell-Template
  • modules/ Zielort fuer klassische Module
  • temp/nexus-module-import/ Rohbasis fuer importierte Nexus-Module

Fachliche Hinweise

  • Old-Nexus/ wird nicht technisch eingebunden.
  • Skins Windows, Apple, Linux laufen 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.

Dokumentationsregel

Wichtige Informationen duerfen nicht nur in Unterordnern oder Einzeldateien stehen.

Es gilt:

  • wichtige Inhalte aus Unterordner-README.md-Dateien werden zentral in docs/CONTENT.md gespiegelt
  • Nutzungswissen wird in docs/ANLEITUNG.md gepflegt
  • Entwicklungsregeln werden in docs/WEITERENTWICKLUNG.md gepflegt

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.berlin ausgelagert
Description
Die neue Desktop UI für kusche.berlin
Readme 42 MiB
Languages
PHP 71.8%
JavaScript 21.8%
CSS 5.6%
PLpgSQL 0.6%
Fluent 0.2%