Conventions
Comment on code ensemble — modules, naming, tests, code style, git
Les règles partagées pour que le projet reste lisible et maintenable à plusieurs (humains + IA).
Les 7 pages
Architecture modulaire
Un dossier par feature : routes, service, repository, schemas, tests
Naming
Noms de fichiers, variables, fonctions, tables DB, routes API
Code style
Biome config, imports, exports, types, null vs undefined
Seuils de fichiers
Max lignes par fichier, quand splitter, exceptions
Factorisation
Quand DRY, quand duplication volontaire, YAGNI
Tests
Stratégie, pyramide, naming des tests, colocation
Git workflow
Branches, commits, PRs, tags, release
Pages en cours de rédaction. Phase 2 de la documentation.