906 B
906 B
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.phpfuer den HTML- oder Partial-Einstiegapi.phpfuer app-spezifische API-Endpunkte, falls noetigassets/app.cssassets/app.js
Aktuelle Beispiele:
admin-appsuser-managementuser-self-managementcron-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/