Lokale Entwicklungsumgebung einrichten
Dieses Tutorial bringt dich von einem frischen Checkout bis zu einem grünen Type-Check für den Rust-Server und die SvelteKit-Web-App.
-
Type-Check des Servers. Aus
server/:Terminal window cargo checkFühre dies nach jeder Änderung aus — es ist das schnellste Korrektheitssignal.
-
Web-App starten. Aus
web/:Terminal window npm installnpm run devDer Vite-Dev-Server läuft auf Port 5173 und leitet
/apiund/wsan den Server auf:8080weiter. -
Type-Check der Web-App. Weiterhin in
web/:Terminal window npm run i18n:compile # Paraglide-Nachrichten zuerst neu generierennpx svelte-check --threshold error
Die Pre-Commit-Checkliste
Abschnitt betitelt „Die Pre-Commit-Checkliste“Vor dem Commit erwartet das Projekt:
cargo check— 0 Fehler.npx svelte-check --threshold error— 0 Fehler.npm run lint(oxlint) +npm run format:check— 0 Fehler.- Neue i18n-Schlüssel in beiden Dateien
web/messages/en.jsonundde.jsonergänzt, anschließendnpm run i18n:compile.