# Changesets Ce dossier contient les "changesets" — des fichiers Markdown qui décrivent les changements à publier. ## Workflow 1. Pour chaque PR qui modifie un package versionné, ajouter un changeset : ```sh pnpm changeset ``` 2. Sélectionner les packages impactés et le bump (patch / minor / major). 3. Décrire le changement (1-2 phrases, orienté consommateur). 4. Commit le `.changeset/*.md` généré avec ta PR. ## Release Sur `main` : ```sh pnpm version-packages # consume les changesets, bump les versions, met à jour CHANGELOG pnpm release # build + publish (registre privé) ``` ## Politique de versioning (SemVer strict) - **major** : breaking change API publique (rename/suppression d'export, signature de prop modifiée, token renommé). - **minor** : nouveau composant, nouvelle prop, nouveau token, nouvelle variante. - **patch** : bugfix, doc, perf interne sans surface publique. Les 4 packages versionnés sont **fixed** (même version) pour éviter les incompatibilités de tokens entre `@managemate/css` et `@managemate/react`.