lint(standard): corrections completes mode standard

- Em dashes: 1712 remplaces par tirets simples (86 fichiers + _index.md,
  en-tete section Limagrain conserve)
- Checklists: 24 '- [ ]' -> '- ☐' (3 pages operations, plus de todos Obsidian)
- Ancres: 33 reparees (slugs GitHub + ancres HTML <a id> reconnues),
  1 reciblee (manuel de reten)
- related: tenseflow -> tense-flow, pie -> mechanical-elements,
  group.md retire (doublon shipping)
- Registre: compteur global 122 -> 131 pages
- Rapport racine _lint_report.md mis a jour (scan v2 + re-scan final: 0 anomalie)
- Aucun fichier limagrain/ modifie (cloisonnement)
This commit is contained in:
2026-07-20 13:01:21 +02:00
parent 7496aafe64
commit 9ce6ae37be
88 changed files with 1769 additions and 1871 deletions
+22 -22
View File
@@ -30,7 +30,7 @@ Workflow **Git Flow** appliqué aux projets EasyWMS France. Git Flow est une ext
La gestion est expliquée en parallèle via **invite de commande (CLI)** et **[SourceTree](https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3000088854571)** (configuré en anglais).
Source : Confluence EasyWMS France *Gestion des versions du projet avec GIT* (v27, 22/08/2025).
Source : Confluence EasyWMS France - *Gestion des versions du projet avec GIT* (v27, 22/08/2025).
### Ressources externes
@@ -90,7 +90,7 @@ git flow feature start <nom de la feature>
### Déployer la VM sur la nouvelle branche
1. Appliquer le point de contrôle **"DEPLOY 0"** sur la VM (cf. [vm-installation](vm-installation.md#7--point-de-contrôle-deploy-0))
1. Appliquer le point de contrôle **"DEPLOY 0"** sur la VM (cf. [vm-installation](vm-installation.md#7-point-de-contrôle-deploy-0))
2. Déployer la branche : cf. [deployment-existing-app](deployment-existing-app.md)
> Si une pop-up de connexion apparaît sur SmartUI après déploiement : [procédure dédiée Confluence](https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3000144789544)
@@ -99,11 +99,11 @@ Vous êtes prêt à commencer vos développements. ✅
## 3. Commit de vos modifications
### Étape préalable exporter les modifications
### Étape préalable - exporter les modifications
Avant tout commit, exporter **tout ce qui a été modifié** :
1. **Custom app** → cf. [custom-application-management Export](custom-application-management.md#export)
1. **Custom app** → cf. [custom-application-management - Export](custom-application-management.md#export)
2. **Paramètres / config WMS modifiés** → export datas via **[uGNA](ugna-data-export.md)** (procédure complète avec liste des entités et erreurs droits)
3. **Fichiers BOO du GNA modifiés** → exécuter [`GNAGetDataForGit.ps1`](gna-services-license.md#sauvegarder-la-configuration-sur-le-git)
@@ -132,7 +132,7 @@ git push
> ️ Les fichiers générés par l'export de la custom app sont **séparés en plusieurs fichiers** pour un même élément (workflow, source C#, DESIGN…). Bien prendre **tous** les fichiers portant le nom de l'élément modifié.
> ⚠️ **Règle absolue : commit et push ses développements tous les soirs avant de quitter les bureaux** évite toute perte (perte/vol/casse du PC).
> ⚠️ **Règle absolue : commit et push ses développements tous les soirs avant de quitter les bureaux** - évite toute perte (perte/vol/casse du PC).
## 4. Fin de la tâche de développement
@@ -177,10 +177,10 @@ git rebase --continue
```
**SourceTree :**
1. **Ne pas faire de commit** uniquement **"stage"** les fichiers résolus
1. **Ne pas faire de commit** - uniquement **"stage"** les fichiers résolus
2. **"Continue Rebase"**
3. Répéter pour chaque commit de `develop`
4. Recommencer la clôture de la feature cette fois **sans cocher "Rebase"**
4. Recommencer la clôture de la feature - cette fois **sans cocher "Rebase"**
### 4.4 Mettre à jour Jira
@@ -188,11 +188,11 @@ Passer le ticket à **"Revue de code"**.
## Checklist journalière
- [ ] `git pull` en début de journée sur votre branche
- [ ] Commits petits et explicites tout au long de la journée
- [ ] **Avant commit** : export custom app + uGNA + GNA (si concerné)
- [ ] **Soir** : tous les commits poussés sur le remote (**règle absolue**)
- [ ] Avant clôture : `develop` à jour + rebase réussi
- `git pull` en début de journée sur votre branche
- Commits petits et explicites tout au long de la journée
- **Avant commit** : export custom app + uGNA + GNA (si concerné)
- **Soir** : tous les commits poussés sur le remote (**règle absolue**)
- Avant clôture : `develop` à jour + rebase réussi
## Parameters / Branches Git Flow
@@ -202,7 +202,7 @@ Passer le ticket à **"Revue de code"**.
| Bugfix | `bugfix/` | `develop` | `develop` | Corrections de bugs sur le développement en cours |
| Release | `release/` | `develop` | `master` + `develop` | Préparation d'une release |
| Hotfix | `hotfix/` | `master` | `master` + `develop` | Correctifs urgents en production |
| Support | `support/` | `master` | | Maintien d'une version antérieure |
| Support | `support/` | `master` | - | Maintien d'une version antérieure |
## Common errors
@@ -216,12 +216,12 @@ Passer le ticket à **"Revue de code"**.
## Related
- [Development Methodology](development-methodology.md) cadre général (branches `master`/`développement`/`post-production`, phases dev/test/post-prod)
- [Git Branch Lifecycle](git-branch-lifecycle.md) gouvernance par phase de projet (Dev / MEP / Hypercare / TLM / TMA), rôles Dev/CdP/Support/TMA
- [SSH Keys Setup (MSSCODE & Sourcetree)](ssh-keys-setup.md) clé SSH ed25519 pour ne plus saisir les identifiants MSSCODE
- [Custom Application Management](custom-application-management.md) export/import systématique avant commit
- [uGNA Data Export](ugna-data-export.md) export config WMS via `uGNAConsole.exe -Z:` (étape pré-commit)
- [Code Review Process](code-review-process.md) revue Code/Fonctionnel/Documentation avant `Finish Feature`
- [Deploy Existing Application](deployment-existing-app.md) déploiement après pull ou changement de branche
- [Deploy Specific Commit](deployment-specific-commit.md) figer un commit pour démo / debug
- [GNA, Services & License](gna-services-license.md) sauvegarde GIT des scripts BOO avant commit
- [Development Methodology](development-methodology.md) - cadre général (branches `master`/`développement`/`post-production`, phases dev/test/post-prod)
- [Git Branch Lifecycle](git-branch-lifecycle.md) - gouvernance par phase de projet (Dev / MEP / Hypercare / TLM / TMA), rôles Dev/CdP/Support/TMA
- [SSH Keys Setup (MSSCODE & Sourcetree)](ssh-keys-setup.md) - clé SSH ed25519 pour ne plus saisir les identifiants MSSCODE
- [Custom Application Management](custom-application-management.md) - export/import systématique avant commit
- [uGNA Data Export](ugna-data-export.md) - export config WMS via `uGNAConsole.exe -Z:` (étape pré-commit)
- [Code Review Process](code-review-process.md) - revue Code/Fonctionnel/Documentation avant `Finish Feature`
- [Deploy Existing Application](deployment-existing-app.md) - déploiement après pull ou changement de branche
- [Deploy Specific Commit](deployment-specific-commit.md) - figer un commit pour démo / debug
- [GNA, Services & License](gna-services-license.md) - sauvegarde GIT des scripts BOO avant commit