@@ -270,17 +270,17 @@ Le workspace présente plusieurs avantages :
Le fait d'avoir un workspace par application permet de basculer rapidement d'une application à une autre. Le seul manque à mon sens, est l'intégration avec Gitlab que l'on a avec des workspaces de type Cloud, ce serait vraiment top.
## VSCode et Gitlens
## VSCode et GitLens
Veremes a choisi d'utiliser Gitlens comme outil graphique pour gérer Git sur nos postes de développeur.
Gitlens est un outil très puissant, qui s'adapte aux habitudes de chacun et aux pratiques de l'entreprise.
Il est intégrable à VSCode en tant qu'extension et vient surcoucher les fonctionnalité native de l'IDE.
En remplacement de GitKraken, Veremes a choisi d'utiliser GitLens comme outil graphique pour gérer Git sur nos postes de développeur.
GitLens est un outil très puissant, qui s'adapte aux habitudes de chacun et aux pratiques de l'entreprise.
Il est intégrable à VSCode en tant qu'extension et vient surcoucher les fonctionnalités natives de l'IDE.
La documentation de GitLens est disponible via [ce lien](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)
### Installation
Il faut l'ajouter via le gestionnaire d'extension de VSCode
Pour rajouter l'extension GitLens à VSCode, cliquez sur Ctrl+Shift+X pour afficher la section Extensions et recherchez GitLens.
@@ -288,49 +288,49 @@ Il faut l'ajouter via le gestionnaire d'extension de VSCode
Ouvrir le dépot principal dans VSCode.
Il faut ensuite aller dans `File > Add folder to workspace` et ajouter chacun des dépots présent dans le dossier `src`.
Il faut ensuite aller dans `File > Add folder to workspace` et ajouter chacun des dépôts présents dans le dossier `src`.
Une fois les dépots ajoutés au workspace, ils sont alors disponibles dans la section `source control` de VSCode
Une fois les dépôts ajoutés au workspace, ils sont alors disponibles dans la section `source control` de VSCode.

```{Tip}
Si un fichier code-workspace est présent dans le dépot vous pouvez simplement cliquer dessus et tout ce travail de création du workspace sera fait pour vous.
Si un fichier 'code-workspace' est présent dans le dépôt vous pouvez simplement cliquer dessus et tout ce travail de création du workspace sera fait pour vous.
```
### Interface de base de VSCode et Gitlens
Imaginons que je réalise un développement sur vmap qui impact l'application et vitis, je crée mes branches, ...
Imaginons que je réalise un développement sur vmap qui impacte l'application et vitis, je crée mes branches, ...
J'ouvre mon Workspace VSCode et je veux passer sur les branches de développement. Je vais sur la section `source control` et je vais pouvoir controler tous mes dépots en même temps.
J'ouvre mon Workspace VSCode et je veux passer sur les branches de développement. Je vais sur la section `source control` et je vais pouvoir controler tous mes dépôts en même temps.
Une fois que j'ai réalisé mes modifications je peux voir l'état de chaque dépot
Une fois que j'ai réalisé mes modifications je peux voir l'état de chaque dépôt
Je peux cliquer sur un pour visualiser les différence entre mes modification et le HEAD de la branche en cours :
Je peux cliquer sur un fichier pour visualiser les différences entre mes modifications et le HEAD de la branche en cours :

Si je veux stage mes modification je peux soit stage bloc par bloc dans le composant de diff, soit directement cliquer sur le vouton `+` sur le fichier dans le gestionnaire de dépot pour stage tout mon fichier.
Si je veux faire un stage de mes modifications je peux soit faire un stage bloc par bloc dans le composant de diff, soit directement cliquer sur le bouton `+` sur le fichier dans le gestionnaire de dépôt pour stager tout mon fichier.
Ensuite dans le gestionnaire de dépots je peux écrire un commentaire et créer mon commit puis le push.
Ensuite dans le gestionnaire de dépôts je peux écrire un commentaire et créer mon commit puis exécuter le push.
Avec GitLens on peut aussi ouvrir le dépot dans un composant tiers (équivalent à celui de GitKraken) qui donne beaucoup plus d'informations :
Avec GitLens on peut aussi ouvrir le dépôt dans un composant tier (équivalent à celui de GitKraken) qui donne beaucoup plus d'informations :