9d9f2357efecb6c1b7a7d664bac9030c26f36ed0
DioNotes Client
Lokale Markdown-Notizen-App auf Basis von Dioxus 0.7, Desktop.
Entwicklung
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. 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/.
Description
Languages
Rust
70.5%
CSS
29.5%