npm i
npm start
npm run dev (development mode)
npm run test
Git : outil de versionning
Linter (Eslint) : module qui permet de verifier que le code suit les regles definies
Nodemon : restart automatiquement le serveur node à chaque modification
dotenv : permet de charger des variables d'environnements depuis le .env
Test unitaire (Mocha Chai)
Docker (pas installé ici) : permet d'avoir un conteneur avec une version figée d'une app et ses dépendances et qui peut etre executé sur n'importe quel serveur
une doc api (swagger)
SonarQube : outil d'analyse de code (vérifie les failles de sécurité, qualité du code ...)
CICD (Gitlab CI)
Rituel agile