Quickstart
Ein Kotao-Theme ist ein echtes React-Router-7-Projekt auf Basis des
@kotao/storefront-SDK — serverseitig gerendert, lokal wie in Produktion in derselben
Workers-Runtime. Alles, was du brauchst, ist Bun.
Theme erzeugen
Abschnitt betitelt „Theme erzeugen“bun create kotao-storefront my-themecd my-themebun installDer Scaffolder fragt die Verbindungsdaten deiner Storefront ab (oder liest sie aus Flags) und
schreibt sie nach .dev.vars. Du kannst das überspringen und .dev.vars später füllen —
.dev.vars.example zeigt die Struktur.
Starten
Abschnitt betitelt „Starten“bun run devvite dev serviert dein Theme in workerd — exakt der Runtime, in der es später läuft — mit
Hot Reload. Öffne die ausgegebene URL und du hast eine rendernde Storefront: Startseite mit
Produktgrid, Produktseite mit Variantenauswahl und eine Collection-Seite.
Veröffentlichen
Abschnitt betitelt „Veröffentlichen“Zwei Wege — beide laden deinen committeten Quellcode hoch (nie ein vorgebautes Bundle) und lassen die Plattform serverseitig bauen:
- Mit der CLI deployen — anmelden, Storefront wählen,
bun run publish. - GitHub Push-to-Deploy — Repository einmal verbinden; jeder Push auf deinen Branch baut und geht live.
- Projektstruktur — was der Scaffolder erzeugt hat.
- Lokale Entwicklung —
.dev.vars, typisiertes GraphQL und die Runtime-Regeln, unter denen Themes laufen.