Conception:
UML https://app.diagrams.net/
ou https://excalidraw.com/
et séquence : https://www.websequencediagrams.com/
Gestion de projet : Jir@
Documentation : Confluence
Gestion de code : Git
pour configurer git, vous pouvez utiliser gitbash ou Cmder,
git config --global "username"
git config --global "usermail@ent.com
git config --global "http.proxy" http://localhost:9865
git config --global "http.sslVerify" false
Configurer le ssh pour synchroniser le client git avec le serveur git:
si vous n'avez pas de clé ssh dans c:\users\.ssh, ouvrir git-bash.exe et lancer la commande ssh-keygen pour générer une clé ssh. Récupérer la clé publique dans c:\user\..\.ssh\id_rsa.pub
puis dans gitlab paramètres utilisateur SSH Keys, ajouter votre clé publique
Gestion des images : Artifactory ou Nexus
Gestion CI : GitLabCI
Gestion déploiement continue : ArgoCD
Infrastructure Cloud: Kubernetes
Gestion des secrets : Vault
Développement :
NodeJs: télécharger la vérsion portable sur le site dans download : https://nodejs.org/dist/v18.13.0/ et déposer le dossier dans le disque
Intellij: configurer Intellij pour pointer sur Nodejs et paramétrer le proxy s'il existe :
D'abord il faut configurer le terminal dans Intellij, Ouvrir setting du projet, saisir terminal et cliquer sur Tools->Terminal et écrire dans shell path :
C:\Users\.....\Git\bin\bash.exe --login -i (où vous avez installer git)
Pour Cmder, ouvrir le fichier config\profile.d\00-init.cmd
AJouter la commande : set PATH=C:\Users\..\app\nodejs;%PATH%
Vérifier la version nodejs : node -v
Pour GitBash, Créer le fichier C:\Users...\.bash_profile avec le contenu:
test -f ~/.profile && .~/.bashrc
Créer le fichier C:\users\..\.bashrc
ajouter la commande : export PATH!/c/users/../apps/nodejs:$PATH
Ouvrir git-bash et vérifier la version de node : node -v
Communication: Slack,Teams,Google