Zum Inhalt springen
Farbschema wählenSprache wählen

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.

  1. Type-Check des Servers. Aus server/:

    Terminal window
    cargo check

    Führe dies nach jeder Änderung aus — es ist das schnellste Korrektheitssignal.

  2. Web-App starten. Aus web/:

    Terminal window
    npm install
    npm run dev

    Der Vite-Dev-Server läuft auf Port 5173 und leitet /api und /ws an den Server auf :8080 weiter.

  3. Type-Check der Web-App. Weiterhin in web/:

    Terminal window
    npm run i18n:compile # Paraglide-Nachrichten zuerst neu generieren
    npx svelte-check --threshold error

Vor dem Commit erwartet das Projekt:

  1. cargo check — 0 Fehler.
  2. npx svelte-check --threshold error — 0 Fehler.
  3. npm run lint (oxlint) + npm run format:check — 0 Fehler.
  4. Neue i18n-Schlüssel in beiden Dateien web/messages/en.json und de.json ergänzt, anschließend npm run i18n:compile.