Files
desktop/system/apps/README.md
Lars Gebhardt-Kusche 52879ede31
All checks were successful
Deploy / deploy-staging (push) Successful in 25s
Deploy / deploy-production (push) Has been skipped
adasd
2026-06-25 01:08:50 +02:00

30 lines
891 B
Markdown

# System Apps
System-Tools und nicht installierbare Kern-Apps liegen in diesem Projekt unter `system/apps/<app>/`.
Ziel der Struktur:
- alle quellspezifischen Dateien einer System-App an einem Ort
- keine JS- und CSS-Quellen direkt in `public/`
- `public/` enthaelt nur Web-Einstiegspunkte und Auslieferungs-Skripte
Typische Bestandteile einer System-App:
- `page.php` fuer den HTML- oder Partial-Einstieg
- `api.php` fuer app-spezifische API-Endpunkte, falls noetig
- `assets/app.css`
- `assets/app.js`
Aktuelle Beispiele:
- `user-management`
- `user-self-management`
- `cron-management`
Verwandte, aber getrennte Struktur:
- globale Shell-Werkzeuge und shell-nahe Desktop-Helfer liegen unter `system/shell/`
- Beispiel: `system/shell/desktop-debug/`
- optionale Integrationen und System-Erweiterungen liegen unter `system/addons/`
- Beispiel: `system/addons/gitea-deploy-status/`