$ scaffolding d'applications
Spécifiez l'application.Générez le reste.
Une spécification unique, découpée en petits fichiers YAML/JSON, dont dérivent OpenAPI, SQL, guides et code source.
Les produits SCAF
Le kit est disponible. Le reste arrive.
BIENTÔT
SCAF Desktop
Une application de bureau pour éditer et visualiser la spécification.
BIENTÔT
SCAF CLI
Une ligne de commande optionnelle pour auditer et générer.
Une spécification, en quatre niveaux
Chaque fonctionnalité se décrit d'abord dans la spécification. Les apps l'implémentent ensuite.
scaf/v0/input/project.parts/apps/website.ymlextrait simplifié
name: SCAF Website
slug: website
api: false
tagline: Spécifiez l'application,
générez le resteDe la spécification au code
Seules les sources s'éditent ; tout le reste est dérivé et se régénère.
Spécification
YAML · JSON
OpenAPI
SQL / Drizzle
Guides
Code d'application
Apps de sortie
Les apps générées depuis la même spécification.
- BIENTÔT
Django / FastAPI
API
- BIENTÔT
Expo / React Native
Mobile
- BIENTÔT
Flutter
Mobile
- BIENTÔT
Kotlin Multiplatform
Mobile
- BIENTÔT
SwiftUI
Mobile
Next.js — Commande de génération
$ pnpm exec tsx gen_nextjs.ts scaf/v0 --level L4 --out ./website
Prêt à spécifier ?
Téléchargez le kit et posez-le dans votre projet.
Télécharger le kitVérifiez que tout est en ordre
$ ruby scaf/_agent-kit/tools/audit.rb scaf/v0