Skip to main content

Structure

Les fronts sont fins. La logique de domaine vit dans l’API ; les fronts la consomment via un client typé.

Workspaces et task runner

Yarn 4 workspaces relie les packages, Turborepo ordonne et met en cache les tâches.
Dans un seul workspace :
apps/kare et apps/provider tirent le dist HeroUI Pro sous licence via scripts/pull-heroui-pro.mjs : un HEROUI_AUTH_TOKEN est nécessaire pour leur dev, build et typecheck.

Comment les types circulent

Un changement de schéma dans l’API propage les types aux fronts — aucune synchro manuelle. Voir OpenAPI, SDK, publication.

Infrastructure

Un seul stage vivant : staging, décrit dans infrastructure/envs/staging. Voir DevOps → Infrastructure.