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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user