Kopfzeile und primäre Aktionen in tradeo Blue, Poppins für Titel, Inter für UI und Text, 8-px-Raster, Abschnitte durch Weißraum statt Kästen, keine Symbole als Icon-Ersatz. Grautöne, Statusfarben, Radius und Schriftgrößen legt das Design-System 0.1 noch nicht fest; sie stehen als vorläufige, aus tradeo Blue abgeleitete Werte gesammelt in styles.css. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1.3 KiB
1.3 KiB
@.vch/PLATFORM.md
FuerDieCuts
Wofür dieses Projekt gut ist, und was jemand wissen muss, der hier weiterarbeitet.
Befehle
- Abhängigkeiten installieren:
npm install - Entwicklungsserver:
npm run dev - Tests:
npm test - Bauen:
npm run build - Linten:
npm run lint
Konventionen
- Aussagekräftige Commit-Nachrichten im Imperativ („Suche ergänzen", nicht „Suche ergänzt")
- Lieber kleine, abgeschlossene Commits als große
- Vor dem Commit linten und formatieren
- Tests für die tragende Fachlogik
- Wenig Abhängigkeiten — was Browser und Node schon können, reicht meistens
- Semantisches HTML, mobil zuerst, bedienbar per Tastatur, ausreichender Kontrast
- Konfiguration über Umgebungsvariablen; keine Zugangsdaten im Quelltext
- Gestaltung nach dem tradeo Design-System in
docs/tradeo-design-system.md: keine eigenen Farben, Schriften oder Icons erfinden. Was dort noch offen ist, steht als vorläufiger Wert im Block „Offene Designentscheidungen“ insrc/styles.css.