Dev stack
Avant de commencer à développer, voici les outils à installer sur votre machine (dans l'ordre) :
- Un gestionnaire de versions de fichiers :
- obligatoire : Git (sur MacOS, via Xcode Command Line Tools)
- Un client Git :
- au choix GitKraken (workspaces super pratiques), Git CLI, Github Desktop, etc.
- Un gestionnaire de versions Node :
- obligatoire NVM
- Node
- obligatoire latest version (18.15.0) via nvm
- Un gestionnaire de paquets Node
- obligatoire Yarn latest
- Un éditeur de code
- obligatoire VS Code en éditeur de texte
- Un client d’API
- obligatoire Postman (créer un compte avec l’adresse @owlgrid.com et demander à être ajouté à l’organisation)
- Des packages stylés :
- obligatoire Typescript (commande :
yarn global add typescript
) - obligatoire tslint (commande :
yarn global add tslint
)
- obligatoire Typescript (commande :
- Créer un compte npm pour pouvoir publier des packages
- obligatoire https://www.npmjs.com/signup
- obligatoire demander un accès à l’organisation pour publier des packages
- Se connecter avec npm en cli pour publier depuis son device
- obligatoire exécuter :
npm login
puisnpm adduser
- obligatoire exécuter :
yarn config set version-git-tag false
pour éviter de tagger les nouvelles releases dans Git. - obligatoire exécuter :
yarn config set registry [https://registry.npmjs.org/](https://registry.npmjs.org/)
pour publier les packages dans le registry de npm (et pas celui de yarn par défaut)
- obligatoire exécuter :