meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
certif:procedure:develop:gestionversion [2025/12/30 13:03] – [Quand le numéro "Release" est-il changé ?] nicolascertif:procedure:develop:gestionversion [2025/12/30 14:23] (Version actuelle) – [Changement de version et actions à faire] nicolas
Ligne 1: Ligne 1:
 +|{{:undo-2.svg?30|}} [[certif:do#procedures|Retour au Dossier Organisationnel]]||
 +|{{:connexe.jpg?40|}} **Sujets connexes**|[[https://cartographie-fonctionnelle.logeas-web.fr/|Cartographie fonctionnelle de LoGeAs]]\\ [[:certif:procedure:develop:gestionsvn]]\\ [[:certif:procedure:develop:gestionprojeqtor|]] \\ [[:certif:procedure:develop:gestionsdepotgit]] \\ [[:certif:procedure:develop:proceduremiseaucoffredescodes]]|
 +
 ====== Procédure de gestion des versions de LoGeAs (procédure #06) ====== ====== Procédure de gestion des versions de LoGeAs (procédure #06) ======
  
Ligne 38: Ligne 41:
  
  
-==== Quand le numéro "Build" est-il changé ? ====+==== Allons un peu plus loin ==== 
 +LoGeAs n'est pas un logiciel monolitique en ce sens qu'il s'appuie sur une série de "sous-logiciel" qui constitue la **galaxie LoGeAs**.\\ 
 +Si on va plus long la galaxie se compose de  
 +|Serveurs|LogeasWeb|C'est le serveur qui donne accès aux base de nos clients. Il s'agit principalement d'un exécutable windows, écrit en Delphi| 
 +|:::|PGI|C'est le serveur qui gère la base de données de nos utilisateurs. Il s'agit aussi d'un exécutable Windows, écrit en Delphi| 
 +|:::|Nono|C'est un serveur annexe qui gère une série de base de données anonymisées, a usage technique. Il s'agit d'un exécutable Windows, écrit en Lazarus| 
 +|Interfaces|LoGeAs (ou client lourd)|Il s'agit de l'interface "historiquequi est actuellement en cours de portage vers angular. Elle est écrite en Delphi et génère un exécutable windows qui est installé chez le client| 
 +|:::|LoGeAs.fr (ou client full-web)|Il s'agit de l'interface utilisateurs, qui remplacera à terme le "client lourd". Elle est écrite en Angular, et est utilisable via un navigateur Internet| 
 +|:::|Test.LoGeAs.fr|Il s'agit de l'interface de test final de l'interface précédente| 
 +|:::|Assistance|Il s'agit de l'interface utilisé uniquement par l'assistance pour la gestion, les ticketing... Elle est aussi écrite en Angular| 
 +|:::|Cartographie fonctionnelle|Il s'agit d'une interface dédié à la gestion de la qualité au service de nos certifications NF. Ecrite en Angular| 
 +|:::|Stat-Union|Il s'agit d'une interface dédié à l'ensemble de nos client EPUdF est qui dédié à la consolidation des comptes à vison statistique| 
 + 
 +  * Chaque sous ensemble de la galaxie à **son propre numéro de version** qui évolue en fonction des évolutions, chaque numéros respecte les règles énoncées plus haut 
 +  * Les **digits Majeur et Mineur** sont commun à toutes les interfaces. Si un élément de la galaxie doit changer un de ces digits, la prochaine mise à jour des autres éléments doit le prendre en compte 
 +  * Le versionning de chaque élément est géré dans son outil de développement et repris au niveau de GIT.\\ **Git ne travaille qu'avec ces numéros.** 
 + 
 +==== Définition et évolution de la version globale ==== 
 +Dans ce contexte, il est nécessaire de définir une **version "globale"** du logiciel, afin de pouvoir savoir dans le suivi qualité sur quelle version on travail, on test... et surtout qu'elle réalité cela recoupe.\\ 
 +=== Règle d'évolution de la version globale === 
 +Afin de respecter globalement les règles de gestion des numéros de version, les règles suivantes sont appliqué pour "calculer" le numéro de version globales. 
 +|Majeur|Le numéro "majeur" est aligné sur le numéro majeur le plus élevé des sous composants.\\ Si le numéro majeur est incrémenté par rapport à la version précédente alors les autres digit sont remis à zéro| 
 +|Mineur|Le numéro "mineur" est aligné sur le numéro mineur le plus élevé des sous composants.\\ Si le numéro mineur est incrémenté par rapport à la version précédente alors les autres sous-digit sont remis à zéro| 
 +|Release|Le numéro "release" est incrémenté à chaque fois qu'une modification est faite dans un sous composant| 
 +|Build|Non utilisé à ce stade| 
 +  * C'est la version globale qui est utilisé dans la partie qualité, assistance...
  
-Le numéro de version «Build» est utilisé en interne pour le suivi des exécutables, des bugs et des tests. 
  
-===== Changement de version et actions à faire =====+===== Changement de version et actions à faire A REPRENDRE =====
  
 ==== Dans le cas d'une « Majeure» ==== ==== Dans le cas d'une « Majeure» ====