65 lines
2.8 KiB
Markdown
65 lines
2.8 KiB
Markdown
# Subframe UI Standards
|
|
|
|
Status: Entwurf
|
|
Datum: 2026-06-02
|
|
|
|
Dieses Standards-Projekt dokumentiert dauerhafte Subframe-, Komponenten- und Layout-Standards fuer HiveGrid.
|
|
|
|
Seit 2026-06-29 liegt es als eigenes Standards-Projekt im HiveGrid-Wireframe-Repo.
|
|
Die HiveGrid-Einordnung und der Aenderungsschutz stehen in [[00_HiveGrid-Einordnung]].
|
|
|
|
Es dokumentiert Standards, die nicht direkt in einzelnen Screens oder in Subframe selbst geloest werden:
|
|
|
|
- Benennung
|
|
- State-Namen
|
|
- Varianten-Namen
|
|
- Size-Namen
|
|
- Defaults
|
|
- globale Component-API-Regeln
|
|
- komponenteninterne Abstaende
|
|
- Gruppenregeln
|
|
- Komponenten-Links und Notizen
|
|
|
|
Es soll wachsen, wenn echte, validierte Standards entstehen.
|
|
|
|
## Struktur
|
|
|
|
| Datei | Zweck |
|
|
| --- | --- |
|
|
| [[00_HiveGrid-Einordnung]] | Einordnung im HiveGrid-Repo, Zweck, Abgrenzung und Aenderungsschutz |
|
|
| [[01_Brainstorming]] | Rohe Ideen und offene Gedanken |
|
|
| [[02_Entscheidungen]] | Entscheidungen, die nachvollziehbar bleiben sollen |
|
|
| [[03_Benennung]] | Globale Regeln fuer Namen und Begriffe |
|
|
| [[04_Gruppenregeln]] | Regeln fuer Komponenten-Gruppen |
|
|
| [[05_Komponenten-Index]] | Link- und Statusuebersicht mit Fertig-Checkbox |
|
|
| [[06_Backlog]] | Themen fuer spaeter |
|
|
| [[07_Global-Rules]] | Globale Component-API- und Arbeitsregeln |
|
|
| [[08_Todo]] | Eigenstaendige Aufgabenliste fuer Komponenten-Pruefpunkte und Nacharbeiten |
|
|
| `Layout/` | Validierte Layout-, Spacing-, Dialog-, Table- und Composition-Regeln |
|
|
| [[AI/07_AI-References]] | Arbeitskontext und Ablauf fuer AI-Aenderungen |
|
|
| [[AI/08_AI-Change-History]] | AI-Verlauf nur fuer Aenderungen am Subframe UI Standards / Component Library Regelwerk |
|
|
| `Components/` | Einzelne Komponenten-Notizen mit Subframe-Link, Bereich und Regel-Referenzen |
|
|
|
|
## Grundmodell
|
|
|
|
Standards werden so hoch wie moeglich und so spezifisch wie noetig dokumentiert.
|
|
|
|
1. Globale Benennungen stehen in [[03_Benennung]].
|
|
2. Globale Component-API-Regeln stehen in [[07_Global-Rules]].
|
|
3. Gruppenregeln stehen in [[04_Gruppenregeln]].
|
|
4. Der Komponenten-Index ist nur eine Link- und Statusuebersicht.
|
|
5. Einzelne Komponenten-Notizen stehen unter `Components/`.
|
|
6. Dauerhafte Layout-Regeln stehen unter `Layout/`, sobald sie validiert sind.
|
|
7. Laufende Aufgaben und Pruefpunkte der Subframe UI Standards stehen in [[08_Todo]].
|
|
8. AI-Aenderungen am Subframe UI Standards / Component Library Regelwerk werden in [[AI/08_AI-Change-History]] protokolliert; fuer repo-weite Aenderungen ist Git der Verlauf.
|
|
|
|
Bei Arbeit mit AI zuerst [[AI/07_AI-References]] lesen.
|
|
|
|
Wenn die Arbeit aus dem HiveGrid-Wireframe-Kontext kommt, zuerst [[00_HiveGrid-Einordnung]] lesen.
|
|
|
|
Beispiel:
|
|
|
|
- `disabled` wird global geklaert.
|
|
- Field-Anatomy-Abstaende fuer Form Inputs stehen in [[04_Gruppenregeln]].
|
|
- Text-Input-spezifische Notizen stehen in [[Components/Text Input]].
|