====== Changer et publier la nouvelle version d'HABBY ====== ===== 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) * X : Changements non rétrocompatibles. Obligatoire de re-création des anciens projets HABBY. * Y : Ajouts de fonctionnalités rétrocompatibles. Proposition de re-création des anciens projets HABBY. * Z : Corrections d’anomalies rétrocompatibles. ===== Étape par étape ===== Par exemple HABBY v1.1.1 => HABBY v1.2.0 : - 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') - Commiter et pusher les modifications de code - Compiler les exécutables et installeurs des différents systèmes d'exploitation - 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') - Ajouter un tag de release sur 'https://github.com/YannIrstea/habby/tags' ('1.1.1' => '1.2.0') {{indexmenu_n>6}}