-
Notifications
You must be signed in to change notification settings - Fork 27
Gestion des versions
Gaël Poupard edited this page Oct 6, 2025
·
1 revision
Nous développons actuellement la v5.
Lorsque nous publions une version, nous suivons les bonnes pratiques de versionnement de NPM. Voici un exemple des différentes manœuvres possibles, sur StackOverflow.
Pour faire une nouvelle version, il faut donc :
- s’assurer d’être à jour sur
develop, -
merger
developsurmain, - puis utiliser
npm versionpour incrémenter la version, avec un mot-clé parmipatch,minoretmajor.- Si une nouvelle version expérimentale doit être menée, on pourra réutiliser le mécanisme des
prereleasequi dispose de sous-options supplémentaires (npm version premajorpar exemple, avec un argument--preid alphapour faire une alpha).
- Si une nouvelle version expérimentale doit être menée, on pourra réutiliser le mécanisme des
- pousser la nouvelle version sur GitHub avec
git push && git push --tags, - créer la release sur GitHub depuis la liste des tags, en faisant "Create release from tag" :
- pensez à cocher "Set as a pre-release" tant qu’on n’est pas sur une version finale stable ;
- n’oubliez pas d’y joindre les deux archives
.zipgénérées à la racine du projet (et dont le numéro doit correspondre à celui de votre version).
- Se coordonner avec OMA pour la publier sur les stores.
- Le cas échéant, mettre à jour le site.
Et normalement, on est bons !