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

Prochaine révision
Révision précédente
certif:procedure:develop:installationpostedetravail [2026/09/30 13:37] – créée alexiacertif:procedure:develop:installationpostedetravail [2026/09/30 14:50] (Version actuelle) – nicolas
Ligne 1: Ligne 1:
-|{{:undo-2.svg?30|}} [[certif:do#procedures|Retour au Dossier Organisationnel]]|| +|{{:undo-2.svg?30|}} [[certif:rgpd:installposte|Retour à Proc#136 - Installation d'un poste de travail collaborateur]]|| 
-|{{:connexe.jpg?40|}} **Sujets connexes**|[[https://cartographie-fonctionnelle.logeas-web.fr/|Cartographie fonctionnelle de LoGeAs]]| +|**Document technique** |Rattaché à [[certif:rgpd:installposte|Proc#136]]. Non soumis à approbation ([[certif:procedure:maitrisedocumentaire|Proc#163]]) : tenu à jour par l'équipe de développement.| 
-====== Proc#ID - Installation du poste de développement ======+====== Document technique — Installation du poste de développement ======
  
-===== Informations qualité =====+Ce document décrit les étapes à suivre pour préparer un poste de développeur : installation de Sourcetree, accès à GitLab, récupération des dépôts, puis installation des outils nécessaires pour compiler et lancer les projets ''logeas-lib'', ''logeas-web'' et ''logeas-assistance''. Il permet à un nouveau développeur de rendre son poste opérationnel avant de commencer son travail.
  
-^Suivi des modifications majeures^^^ +**Avant de commencer :** le poste doit déjà respecter les règles communes de [[certif:rgpd:installposte|Proc#136]] (session locale, disques C et D chiffrés, logiciels de base). Les dépôts sont récupérés dans ''D:\Developpements'', comme le prévoit cette procédure.
-^Date^Auteur^Modifications^ +
-|30 septembre 2026|Nicolas MARCHAND|Création| +
- +
- +
-|**Suivi des approbations** |[[https://cartographie-fonctionnelle.logeas-web.fr/UniversProcedure?id=ID|Cartographie fonctionnelle – fiche de la procédure]]| +
-|**Objet** |Cette procédure décrit les étapes à suivre pour préparer un poste de développeur : installation de Sourcetree, accès à GitLab, récupération des dépôts, puis installation des outils nécessaires pour compiler et lancer les projets ''logeas-lib'', ''logeas-web'' et ''logeas-assistance''. \\ Elle permet à un nouveau développeur de rendre son poste opérationnel avant de commencer son travail.| +
-|**Destinataires** |**- Validation des modifications :** Gérant, ou la personne qu'il désigne \\ **- Approbation du document :** Développeurs|+
  
 ===== Étape 1 : Installation de Sourcetree et des outils Git ===== ===== Étape 1 : Installation de Sourcetree et des outils Git =====
Ligne 35: Ligne 28:
   - Copiez immédiatement le jeton généré et conservez-le précieusement.   - Copiez immédiatement le jeton généré et conservez-le précieusement.
  
-<note important>Le jeton n'est affiché qu'une seule fois. S'il est perdu, il faudra en créer un nouveau.</note>+ 
 +> Le jeton n'est affiché qu'une seule fois. S'il est perdu, il faudra en créer un nouveau.
  
 ===== Étape 3 : Authentification globale dans Sourcetree ===== ===== Étape 3 : Authentification globale dans Sourcetree =====
Ligne 72: Ligne 66:
 | ''logeas-assistance'' | Application Assistance | ''D:\Developpements\Sources\NewInterfaces\logeas-assistance'' | | ''logeas-assistance'' | Application Assistance | ''D:\Developpements\Sources\NewInterfaces\logeas-assistance'' |
  
-<note important>Respectez exactement ces dossiers de destination : +> Respectez exactement ces dossiers de destination : 
-  * les applications référencent la bibliothèque par le chemin relatif ''../logeas-lib'' : les dépôts doivent donc être **côte à côte** dans le même dossier ; +>   * les applications référencent la bibliothèque par le chemin relatif ''../logeas-lib'' : les dépôts doivent donc être **côte à côte** dans le même dossier ; 
-  * les scripts de compilation (''scripts_bat\Compile.bat'', ''BuildVersion.ps1'') contiennent le chemin ''D:\Developpements\Sources\NewInterfaces\'' en dur. +>   * les scripts de compilation (''scripts_bat\Compile.bat'', ''BuildVersion.ps1'') contiennent le chemin ''D:\Developpements\Sources\NewInterfaces\'' en dur.
-</note>+
  
 ===== Étape 5 : Installation de Node.js et npm ===== ===== Étape 5 : Installation de Node.js et npm =====
Ligne 93: Ligne 86:
 Les deux commandes doivent afficher un numéro de version. Les deux commandes doivent afficher un numéro de version.
  
-<note important>**Versions à installer** : elles évoluent avec les projets et ne sont donc pas figées dans cette procédure. +> **Versions à installer** : elles évoluent avec les projets et ne sont donc pas figées dans cette procédure. 
-  * La version d'Angular de chaque projet est indiquée dans son fichier ''package.json'', à la ligne ''@angular/cli''. +>   * La version d'Angular de chaque projet est indiquée dans son fichier ''package.json'', à la ligne ''@angular/cli''. 
-  * La version de Node.js à installer en découle : consultez le [[https://angular.dev/reference/versions|tableau de compatibilité d'Angular]] en prenant la version d'Angular la plus récente parmi les projets. +>   * La version de Node.js à installer en découle : consultez le [[https://angular.dev/reference/versions|tableau de compatibilité d'Angular]] en prenant la version d'Angular la plus récente parmi les projets. 
-  * En cas de doute, référez-vous au chef de projet. +>   * En cas de doute, référez-vous au chef de projet. 
-</note>+
  
 ===== Étape 6 : Installation d'Angular CLI ===== ===== Étape 6 : Installation d'Angular CLI =====
Ligne 110: Ligne 103:
 Chaque projet embarque sa propre version d'Angular CLI : lancée depuis le dossier d'un projet, la commande ''ng'' utilise automatiquement la version de ce projet. Chaque projet embarque sa propre version d'Angular CLI : lancée depuis le dossier d'un projet, la commande ''ng'' utilise automatiquement la version de ce projet.
  
-<note tip>Si PowerShell refuse d'exécuter ''ng'' avec un message du type //l'exécution de scripts est désactivée sur ce système//, lancez une fois la commande suivante puis rouvrez le terminal : +> Si PowerShell refuse d'exécuter ''ng'' avec un message du type //l'exécution de scripts est désactivée sur ce système//, lancez une fois la commande suivante puis rouvrez le terminal : 
- +> ''Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned''
-''Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned''</note>+
  
 ===== Étape 7 : Installation des dépendances du projet ===== ===== Étape 7 : Installation des dépendances du projet =====
Ligne 149: Ligne 141:
 Cette opération peut prendre plusieurs minutes. Elle est à refaire chaque fois que le fichier ''package.json'' est modifié (par exemple après avoir récupéré les modifications d'un collègue). Cette opération peut prendre plusieurs minutes. Elle est à refaire chaque fois que le fichier ''package.json'' est modifié (par exemple après avoir récupéré les modifications d'un collègue).
  
-<note tip>Après une modification de ''logeas-lib'', relancez ''Compile.bat'' puis, depuis le dossier de l'application, ''..\logeas-lib\scripts_bat\MajBiblio.bat <version>'' pour réinstaller les bibliothèques (la version est celle du ''package.json'' de ''logeas-lib'').</note>+> Après une modification de ''logeas-lib'', relancez ''Compile.bat'' puis, depuis le dossier de l'application, ''..\logeas-lib\scripts_bat\MajBiblio.bat <version>'' pour réinstaller les bibliothèques (la version est celle du ''package.json'' de ''logeas-lib'').
  
 ===== Étape 8 : Premier lancement du projet ===== ===== Étape 8 : Premier lancement du projet =====