Skip to content

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 :

  1. s’assurer d’être à jour sur develop,
  2. merger develop sur main,
  3. puis utiliser npm version pour incrémenter la version, avec un mot-clé parmi patch, minor et major.
    • Si une nouvelle version expérimentale doit être menée, on pourra réutiliser le mécanisme des prerelease qui dispose de sous-options supplémentaires (npm version premajor par exemple, avec un argument --preid alpha pour faire une alpha).
  4. pousser la nouvelle version sur GitHub avec git push && git push --tags,
  5. 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 .zip générées à la racine du projet (et dont le numéro doit correspondre à celui de votre version).
  6. Se coordonner avec OMA pour la publier sur les stores.
  7. Le cas échéant, mettre à jour le site.

Et normalement, on est bons !

Clone this wiki locally