# DioNotes Client Lokale Markdown-Notizen-App auf Basis von [Dioxus 0.7](https://dioxuslabs.com/learn/0.7), Desktop. ## Entwicklung ```bash dx serve # Desktop-App starten (Standard-Plattform) dx serve --platform web # im Browser cargo test # Tests ``` ## Aufbau ``` assets/css/ Design-System: tokens → base → layout → components, in dieser Reihenfolge in main.rs verlinkt src/route.rs alle Routen in einem Routable-Enum src/workspace.rs src/components/ wiederverwendbare Bausteine (CustomLink, CustomButton, …) src/views/ die Bildschirme: Selector und Editor docs/ Konventionen für Agenten, Rechercheergebnisse ``` Es gibt **kein** Tailwind und keine npm-Toolchain — das Styling liegt vollständig in `assets/css/` und arbeitet mit den `--dn-*`-Tokens. ## Wo die Entscheidungen liegen Fachbegriffe stehen in [`CONTEXT.md`](CONTEXT.md). Entscheidungen werden im Issue-Tracker geführt statt in `docs/adr/`; eine Wayfinder-Map indexiert pro Vorhaben, welche Entscheidung wo begründet ist. Siehe [`docs/agents/`](docs/agents/).