A self-hosted orchestration system crafted for power users. composia.xyz
composia site content docs developer-guide local-development.de.md
1.4 kB
Markdown
at main


title: "Lokale Entwicklung" date: '2026-07-06T00:00:00+08:00' weight: 10 #

Verwende mise als zentralen Einstiegspunkt für die lokale Entwicklung.

Einrichtung #

mise install
mise run setup

mise run setup bereitet lokale Dateien unter dev/ vor, erstellt Entwicklungstokens und Age-Schlüsseldateien und initialisiert bei Bedarf das Controller-Repository. Vorhandene lokale Dateien werden nicht überschrieben.

App-Stack #

Starte Controller, Agent und Web-UI:

mise run dev

Logs verfolgen oder den Stack stoppen:

mise run dev:logs
mise run dev:down

Dokumentation #

Die Dokumentation wird standardmäßig nicht mit dem App-Stack gestartet.

mise run dev:docs # nur Dokumentation auf :5174
mise run dev:all  # App und Dokumentation

Prüfungen #

Führe vor dem Commit die normalen lokalen Prüfungen aus:

mise run check

Langsamere Backend-Prüfungen:

mise run check:full

Protobuf-Generierung #

Generiere nach Änderungen unter proto/** den eingecheckten Protobuf-Code und die API-Dokumentation neu:

mise run gen

Committe die generierten Dateien unter gen/go/, web/src/lib/gen/ und site/content/docs/developer-guide/api/.

E2E #

Führe alle lokalen E2E-Tests gegen den echten Controller- und Agent-Fixture-Stack aus:

mise run e2e