Initialisation d'un projet SmartStackInitialising a SmartStack project
ss init <NomProjet> scaffold un nouveau projet SmartStack complet : backend .NET (Clean Architecture 4-couches) + frontend React/Vite + configuration GitFlow + EF Core.
ss init <ProjectName> scaffolds a complete SmartStack project: .NET backend (4-layer Clean Architecture) + React/Vite frontend + GitFlow and EF Core configuration.
SyntaxeSyntax
ss init <ProjectName> [options]
| Option | DescriptionDescription |
|---|---|
--path <dir> |
Dossier cible (défaut : ./)Target directory (default: ./) |
--db <provider> |
Sqlite (défaut), Postgres, SqlServerSqlite (default), Postgres, SqlServer |
--no-frontend |
Backend seulBackend only |
--force |
Écraser si le dossier existeOverwrite if the folder exists |
Structure généréeGenerated structure
| DossierFolder | RôleRole |
|---|---|
src/<Project>.Domain/ |
Entités, value objectsEntities, value objects |
src/<Project>.Application/ |
CQRS (Commands, Queries, Handlers)CQRS (Commands, Queries, Handlers) |
src/<Project>.Infrastructure/ |
EF Core, enregistrements DIEF Core, DI registrations |
src/<Project>.Api/ |
Controllers ASP.NETASP.NET controllers |
web/ |
React + Vite + TailwindReact + Vite + Tailwind |
migrations/ |
Migrations EF CoreEF Core migrations |
.claude/ |
Skills locaux (si --local)Local skills (with --local) |
.smartstack/ |
Métadonnées projet + arbre BAProject metadata + BA tree |
Étapes post-initPost-init steps
cd MyProject
ss dev # backend + frontend simultanés
Ouvrez Claude Code dans le dossier et invoquez /ba-create-menu pour démarrer la phase Business Analysis. Voyez la page Business Analyse.
Open Claude Code in the folder and invoke /ba-create-menu to start the Business Analysis phase. See the Business Analysis page.