Aller au contenu principal

Semantic Version

Aperçu

C'est un petit plugin pour facilite la gestion des numero de version, en respectant les conventions des version semantique. Plus de details sur semver.org.

Ce plugin compte egalement le nombre de build genere sur le poste. Pouor realiser cela, il cree un fichier gmayr_data.cfg a la racine du projet pour stocker les options de configuration et les données necessaires. Le numero du build peut etre affiché entre parentheses apres le numéro de version.

Le numero de version est egalement recopié dans la propriete du projet suivante : application/config/version

Développé et testé sur Godot 4.3 dev2.

Download and installation

Telechargez le projet sur Gitlab et copiez les fichiers dans le dossier addons de votre projet.

License

Je distribue ce bout de code sous la Licence MIT

Usage

Une fois que le plugin est activé, il incrémente automatiquement le numero de generation a chaque fois que cette derniere a lieu.

Toutes les autres interactions on lieu via le menu :

Project > Tools > Semantic Version

Chaque interaction disponibles est decrite ci-dessous.

version number

increase Major

Augmente le numero majeur de 1, remet le numero mineur, de patch et de phase a 0

increase Minor

Augmente le numero mineur de 1, Remet le numero de patch et de phase a 0

increase Patch

Augmente le numero de patch de 1, Remet le numero de phase a 0

increase phase count

Augmente le numero de phase de 1

phases

alpha

Active ou désactive l'etat ALPHA. désactive l'etat BETA et RC, Remet le numero de phase a 0

beta

Active ou désactive l'etat BETA. désactive l'etat ALPHA et RC, Remet le numero de phase a 0

release candidate

Active ou désactive l'etat RC. désactive l'etat ALPHA et BETA, Remet le numero de phase a 0

init & options

init to 0.0.0

Initialise le numero de version a 0.0.0 et la phase a 0

init phase counter

Reinitialise le numero de phase a 0

show build number

Si activé, cela affiche le numero de generation entre parentheses apres le numero de version. Désactivé par defaut.

attention

Je ne recommande pas d'activer cette option si vous travaillez a plusieurs. Le numero de build serait ecrasé par chaque postes et n'aurait donc aucun sens.