Skip to content

Commit d50ec30

Browse files
docs(design-system): update CONTRIBUTING.md with Node.js version management
1 parent 30cd58f commit d50ec30

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CONTRIBUTING.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@ git switch -c nom-de-ma-branche
3030

3131
3. **Soumettre une Pull Request :** Une fois que vous êtes satisfait de vos modifications, soumettez une pull request vers la branche principale du projet.
3232

33+
## Gestion de la version de Node.js
34+
35+
Ce projet utilise deux méthodes pour définir la version de Node.js :
36+
37+
- **Le champ `engines.node` dans le `package.json`** définit la plage de versions de Node.js supportées par le projet (par exemple : ">=22.0.0 <23.0.0 || >=24.0.0 <25.0.0"). Cette plage permet d'avertir les utilisateurs si leur version de Node.js n'est pas compatible.
38+
- **Volta** (via le bloc `volta` dans le `package.json`) permet de verrouiller la version de Node.js et de npm utilisée en local pour garantir un environnement reproductible lors du développement. Volta installe automatiquement la version recommandée lors de l'utilisation de node ou de npm.
39+
3340
## Règles de Commit
3441

3542
### Convention de Commit

0 commit comments

Comments
 (0)