Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
MUST use when creating raw apps.
How to use
Uruchom polecenie
wmill app neww terminalu. Zostaniesz poproszony o wybranie frameworka frontendowego — React, Svelte lub Vue — oraz o podanie nazwy aplikacji.Po utworzeniu projektu przejrzyj strukturę folderów. Plik
raw_app.yamlzawiera konfigurację aplikacji,index.tsx(lub odpowiednik dla wybranego frameworka) to punkt wejścia frontendowy, a folderbackend/to miejsce na skrypty serwerowe.Dodaj backend runnable — skrypt serwerowy — tworząc plik w folderze
backend/. Obsługiwane są TypeScript (.ts), Python (.py), Go (.go) i inne języki. Nazwa pliku bez rozszerzenia staje się ID funkcji, którą możesz wywoływać z frontendu.Jeśli używasz bazy danych, umieść migracje SQL w folderze
sql_to_apply/— będą stosowane przez serwer deweloperski. Uruchomwmill app generate-agentsaby odświeżyć schematy bazy danych w plikuDATATABLES.md.W komponencie frontendowym importuj auto-generowane definicje typów z pliku
wmill.ts— zawierają one sygnatury wszystkich backendowych runnable'i. Wywoływaj funkcje backendu bezpośrednio z kodu frontendowego.Uruchom serwer deweloperski poleceniem
wmill app devaby testować aplikację lokalnie. Po ukończeniu wdróż aplikację do Windmill.