SmartStackDocs v5.24.0

« Je suis dans tel cas → je fais cela »"I am in this situation → I do this"

En brefIn short

Le point d'entrée par situation : trouvez votre cas, la commande est en face, et chaque commande renvoie vers sa page détaillée. Les incontournables : ss init pour créer le projet, /ba-loop pour l'analyse, /ba-develop pour le code, /gitflow commit pour committer.

The situation-first entry point: find your case, the command is right there, and each command links to its detailed page. The essentials: ss init to create the project, /ba-loop for the analysis, /ba-develop for the code, /gitflow commit to commit.

DémarrerGetting started

Je veux…I want to… …alors je fais…then I do
Installer l'outillage SmartStackInstall the SmartStack tooling npm i -g @atlashub/smartstack-cli → ss license activate → ss install — Installationnpm i -g @atlashub/smartstack-cli → ss license activate → ss install — Installation
Créer un nouveau projet clientCreate a new client project ss init MonProjet — Projet Clientss init MyProject — Client Project
Lancer l'app en dev (backend + frontend)Run the app in dev (backend + frontend) ss dev up — Outillagess dev up — Tooling
Mettre à niveau un projet existantUpgrade an existing project ss upgrade

Analyser le métierAnalyse the business

Je veux…I want to… …alors je fais…then I do
Modéliser un nouveau périmètre métierModel a new business scope /ba-create-menu puis /ba-create-ba-order puis /ba-loop — Business Analyse/ba-create-menu then /ba-create-ba-order then /ba-loop — Business Analysis
Savoir si l'analyse est prête pour le devKnow whether the analysis is dev-ready /ba-audit-pre-dev
Produire le PRD d'un moduleProduce a module's PRD /ba-create-prd puis /ba-audit-prd (GO ≥ 80)/ba-create-prd then /ba-audit-prd (GO ≥ 80)
Réparer les documents après un menu modifiéRepair the documents after a menu change /ba-reconcile-menu
Faire évoluer une analyse terminée — un seul élément (cas d'usage, règle, acteur, permission, attribut, entité, écran)Change a finished analysis — one element (use case, rule, actor, permission, attribute, entity, screen) /ba-change — Business Analyse/ba-change — Business Analysis

DévelopperDevelop

Je veux…I want to… …alors je fais…then I do
Générer tout le code d'un module depuis son PRDGenerate a module's full code from its PRD /ba-develop APP/MODULE — BA Develop/ba-develop APP/MODULE — BA Develop
Développer plusieurs modules interdépendantsDevelop several interdependent modules /ba-create-plan-development puis /ba-develop-plan/ba-create-plan-development then /ba-develop-plan
Corriger un bugFix a bug les skills debug (audit-bug / discuss-bug / fix-bug) — Développementthe debug skills (audit-bug / discuss-bug / fix-bug) — Development
Écrire ou compléter des testsWrite or extend tests /test-conventions d'abord (les idiomes), puis les scaffolders de tests/test-conventions first (the idioms), then the test scaffolders

Git & base de donnéesGit & database

Je veux…I want to… …alors je fais…then I do
Commencer une feature / une release / un hotfixStart a feature / release / hotfix /gitflow -f / -r / -h — GitFlow/gitflow -f / -r / -h — GitFlow
Voir ma feature tourner sur un environnementSee my feature running on an environment en local sur le poste de dev (ss dev up) ; elle arrive en TEST une fois fusionnée dans develop — Gestion du code et déploiementlocally on the dev machine (ss dev up); it reaches TEST once merged into develop — Code management and deployment
Committer mon travailCommit my work /gitflow commit (jamais git commit brut — le hook le bloque)/gitflow commit (never raw git commit — the hook blocks it)
Créer / appliquer une migration EF CoreCreate / apply an EF Core migration /efcore create / /efcore apply — EF Core/efcore create / /efcore apply — EF Core
Vérifier l'intégrité référentielle de ma baseCheck my database's referential integrity /smartstack-entity-audit

Soigner l'applicationPolish the application

Je veux…I want to… …alors je fais…then I do
Une page générée « marche mais se lit mal »A generated page "works but reads wrong" /ui-design — Qualité UI/ui-design — UI Quality
Vérifier la conformité au design systemCheck design-system compliance /ui-components
Rendre l'app installable + hors ligneMake the app installable + offline /pwa — PWA/pwa — PWA
Configurer la connexion (SSO, admin, e-mail)Configure sign-in (SSO, admin, e-mail) /login-config — Login/login-config — Login
Ajouter une vitrine publique (accueil, tarifs…)Add a public showcase (home, pricing…) /site-vitrine — Site vitrine/site-vitrine — Showcase site

Vérifier & livrerVerify & deliver

Je veux…I want to… …alors je fais…then I do
Une recette utilisateur complète (tous les rôles)A full user acceptance test (every role) /uat — Recette UAT/uat — UAT
Valider une fonctionnalité de bout en boutValidate a feature end-to-end /validate-feature
Une revue de code (sécurité, archi, perfs)A code review (security, architecture, perf) /review
Générer la documentation du projetGenerate the project documentation /documentation — Documentation générée/documentation — Generated documentation
Livrer en productionShip to production /gitflow -r → QUAL puis PREPROD → pr → merge → finish (tag = PROD) — Gestion du code et déploiement/gitflow -r → QUAL then PREPROD → pr → merge → finish (tag = PROD) — Code management and deployment