adsdad
This commit is contained in:
24
system/shell/README.md
Normal file
24
system/shell/README.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# System Shell
|
||||
|
||||
Shell-nahe Werkzeuge und Shell-Skripte liegen in diesem Projekt unter `system/shell/<tool>/`.
|
||||
|
||||
Ziel der Struktur:
|
||||
|
||||
- globale Desktop-Werkzeuge klar von `system/apps/` und `custom/apps/` trennen
|
||||
- Shell-spezifische Helfer als eigenstaendige Einheiten sichtbar machen
|
||||
- Metadaten fuer den Desktop zentral ueber `definition.php` ablegen
|
||||
|
||||
Typische Bestandteile eines Shell-Tools:
|
||||
|
||||
- `definition.php` fuer Titel, Kennung, Content-Mode und Fenster-Defaults
|
||||
- optionale Zusatzdateien wie `README.md`, Shell-Skripte oder Hilfsdateien
|
||||
|
||||
Aktuelles Beispiel:
|
||||
|
||||
- `desktop-debug`
|
||||
|
||||
Regel:
|
||||
|
||||
- `system/shell/` ist fuer globale Shell-Werkzeuge reserviert
|
||||
- installierbare Fach-Apps bleiben unter `custom/apps/`
|
||||
- nicht installierbare Oberflaechen-Apps bleiben unter `system/apps/`
|
||||
21
system/shell/desktop-debug/definition.php
Normal file
21
system/shell/desktop-debug/definition.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'app_id' => 'desktop-debug',
|
||||
'title' => 'Desktop Debug',
|
||||
'label' => 'Debug',
|
||||
'content_mode' => 'desktop-debug',
|
||||
'admin_only' => true,
|
||||
'window' => [
|
||||
'x' => 120,
|
||||
'y' => 88,
|
||||
'width' => 720,
|
||||
'height' => 520,
|
||||
],
|
||||
'ui' => [
|
||||
'copy' => 'Live-Debug fuer Desktop und Native-Module. Tracking laeuft nur, solange dieses Fenster offen ist.',
|
||||
'clear_label' => 'Log leeren',
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user