Both sides previous revision Previous revision Next revision | Previous revision |
fr:develop:collaboration:dev:version_modification [2021/10/28 17:22] – qroyer | fr:develop:collaboration:dev:version_modification [2021/10/28 18:00] (current) – qroyer |
---|
====== Changer le numéro de version d'HABBY ====== | ====== Changer et publier la nouvelle version d'HABBY ====== |
| |
===== Numérotation ===== | ===== Numérotation et fonctionnement ===== |
| |
La numérotation de la version du logiciel est de type versionnage sémantique X.Y.Z (ex: HABBY v1.1.1) | La numérotation de la version du logiciel est de type versionnage sémantique X.Y.Z (ex: HABBY v1.1.1) |
| |
* X : changements non rétrocompatibles | * X : Changements non rétrocompatibles. Obligatoire de re-création des anciens projets HABBY. |
Avec l'ajout d'un tag de release sur 'https://github.com/YannIrstea/habby/tags'. | * Y : Ajouts de fonctionnalités rétrocompatibles. Proposition de re-création des anciens projets HABBY. |
* Y : ajouts de fonctionnalités rétrocompatibles | * Z : Corrections d’anomalies rétrocompatibles. |
Avec l'ajout d'un tag de release sur 'https://github.com/YannIrstea/habby/tags'. | |
* Z : corrections d’anomalies rétrocompatibles | |
Pas d'ajout de tag de release sur 'https://github.com/YannIrstea/habby/tags'. | |
| |
| ===== Étape par étape ===== |
| |
| Par exemple HABBY v1.1.1 => HABBY v1.2.0 : |
| |
===== Étape par étape ===== | - fichier 'habby.py', ligne 27, changer la valeur X.Y.Z de la variable 'HABBY_VERSION_STR' ('1.1.1' => '1.2.0') |
| - fichier 'tips\executables\setup_from_pyinstaller.iss', ligne 5, changer la valeur X.Y.Z de la variable 'MyAppVersion' ('1.1.1' => '1.2.0') |
* fichier 'habby.py', ligne 27, changer la valeur X.Y.Z de la variable 'HABBY_VERSION_STR' (ex: '1.1.1' ==> '1.2.0') | - Commiter et pusher les modifications de code |
* fichier 'tips\executables\setup_from_pyinstaller.iss', ligne 5, changer la valeur X.Y.Z de la variable 'MyAppVersion' (ex: '1.1.1' ==> '1.2.0') | - Compiler les exécutables et installeurs des différents systèmes d'exploitation |
* Commiter et pusher les modifications de code | - Uploader les exécutables et changer le numéro de version X.Y.Z sur la page de téléchargement du wiki ('1.1.1' => '1.2.0') |
* Compiler les exécutables et installeurs des différents systèmes d'exploitation | - Ajouter un tag de release sur 'https://github.com/YannIrstea/habby/tags' ('1.1.1' => '1.2.0') |
* Uploader les exécutables et changer le numéro de version X.Y.Z sur la page de téléchargement du wiki (ex: '1.1.1' ==> '1.2.0') | |
* SEULEMENT pour les deux premiers niveaux (X.Y), ajouter un tag de release sur 'https://github.com/YannIrstea/habby/tags' (ex: '1.1' ==> '1.2') | |
| |
{{indexmenu_n>6}} | {{indexmenu_n>6}} |