0008 — Monorepo npm workspaces
Date : 2026-04-21 Statut : Acté
Contexte
Avec le passage à un backend NestJS (ADR 0007) et la nécessité de partager du code TypeScript entre front et back, le projet a besoin d'un outillage monorepo.
Décision
Adopter un monorepo npm workspaces avec la structure :
apps/frontendapps/apipackages/contracts
Conséquences
- Outillage natif de npm, sans ajout de dépendance (pas de Yarn / pnpm / Turborepo).
- Partage simple des packages internes entre apps.
- Une seule installation à la racine.