meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| certif:procedure:develop:proceduremiseaucoffredescodes [2025/07/15 18:33] – nicolas | certif:procedure:develop:proceduremiseaucoffredescodes [2025/11/10 14:13] (Version actuelle) – [Dépôt des codes] alexia | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| |{{: | |{{: | ||
| |{{: | |{{: | ||
| - | ====== Procédure de dépôt des codes sources (procédure #09) | + | ====== Procédure de dépôt des codes sources (procédure #09) ====== |
| - | OBSOLETE DEPUIS LE 1er trimestre 2024 | + | |
| - | |**Suivi des modifications majeures** |30/09/2024 Reprise de la procédure\\ 04/08/2017 - Kristel THIRY - Migration vers DoKuWiKi et relecture\\ 27/07/2015 - Guillaume NATALI - Création| | + | |**Suivi des modifications majeures** |10/11/2025 - Kevin KOPINSKI\\ |
| - | |**Suivi des approbations** |Document #09 - Procédure de dépôt des codes - ProjeQtOr (-PROC-NFlog-8)| | + | |**Suivi des approbations** |Document #09 - Procédure de dépôt des codes| |
| - | |**Objet** | \\ L' | + | |**Objet** |L' |
| |**Destinataires** |**- Validation des modifications : ** Gérant \\ **- Approbation du document** : Equipe dev & Equipe Ass| | |**Destinataires** |**- Validation des modifications : ** Gérant \\ **- Approbation du document** : Equipe dev & Equipe Ass| | ||
| - | ===== Dépôt des codes ===== | + | ==== Dépôt des codes ==== |
| Les codes sont historisés au travers d'un dépôt {{https:// | Les codes sont historisés au travers d'un dépôt {{https:// | ||
| ^Nom du dépôt^Objet^ | ^Nom du dépôt^Objet^ | ||
| - | |Logeas / BibliothequeAngular\\ | + | |**Logeas |
| - | |**Logeas / composant**|Composants externes, utilisé par les codes Delphi & Lazarus| | + | |AutoVideo|Logiciel permettant de lancer automatiquement des vidéos| |
| - | |**Logeas | + | |Composants|Composant externe utilisés par les projets Delphi et Lazarus| |
| - | |Logeas / maj-serveurapp|Utilitaires permettant | + | |SFTPLogeasSync|Code de l' |
| - | |**Logeas Informatique / NewInterfaces**|Ensemble des codes des interfaces actuelles (y compris la bibliothèque commune)| | + | |**Logeas Informatique / Logeas-projets-obsoletes**|| |
| - | |**Logeas Informatique | + | |BibliothequeAngular|Premières versions de la bibliothèque (Obsolète)| |
| - | |Logeas | + | |logeas-lib|Premières versions de la bibliothèque (Obsolète)| |
| + | |maj-serveurapp|Ancien logiciel de mise à jour / sauvegarde des serveurs| | ||
| + | |NewInterfaces|Ensemble des codes des interfaces (y compris la bibliothèque commune)| | ||
| + | |**Logeas | ||
| + | |Logeas-projet-IA|mini projet de pratique d' | ||
| + | |logeas-web.fr|Codes des serveurs en Delphi & Lazarus| | ||
| + | |Site internet|Site internet | ||
| + | |**Logeas Informatique | ||
| + | |exemples|Bac à sable DevExtreme [[http:// | ||
| + | |logeas-assistance|Site internet | ||
| + | |logeas-cartographie|Site internet de la [[http:// | ||
| + | |logeas-lib|Bibliothèque de components commune à tous les projets| | ||
| + | |logeas-statunion|Site internet de [[http:// | ||
| + | |logeas-taches|Site internet de [[http:// | ||
| + | |logeas-version|??? | ||
| + | |logeas-web|Site internet de [[http:// | ||
| + | |principale|??? | ||
| + | |questionnaire|Site internet de [[https:// | ||
| + | |script|???| | ||
| - | + | ==== Historique ==== | |
| - | ===== Historique | + | == Avant 2024 == |
| - | ==== Avant 2022 ==== | + | |
| Le dépôt se faisait sur [[https:// | Le dépôt se faisait sur [[https:// | ||
| Le dépôt a été fermé à l' | Le dépôt a été fermé à l' | ||
| En parallèle un dépôt était disponible sur l'une des VMs de l' | En parallèle un dépôt était disponible sur l'une des VMs de l' | ||
| + | == Aujourd' | ||
| + | Les dépôts de code se font sur Gitlab. | ||
| + | ==== Procédure ==== | ||
| + | - Création d'un ticket sous Gitlab : | ||
| + | - Cas Anomalie(Hotfix) : cela permet de décrire le problème, le scenario de test pour le reproduire, ainsi que l' | ||
| + | - Cas Evolution(Feature) : cela permet de décrire l' | ||
| + | - Un dev s' | ||
| + | - Nommage de la branche **[feature|hotfix]** / **[nomApplication]** / **[nomDuTicket]**. | ||
| + | - La relecture de la requête est affecté à un second developpeur. | ||
| + | - Le développeur recupère la branche en local et code le travail demandé. | ||
| + | - Une fois le développement terminé, le développeur fusion la branche principale (develop) sur sa branche de travail, puis la pousse sur Gitlab. | ||
| + | - le second développeur relit le code, réalise des tests, puis fait des remarques ou valide la requête de fusion. | ||
| + | - Le ticket est ainsi cloturé. | ||
| + | | ||
| + | Une version est un ensemble de tickets. Quand tous ceux là sont résolus, alors la nouvelle version est déployée. | ||