Les outils du développeur
Installations initiales
Voici la liste des outils recommandés :
- WSL (Windows uniquement) — Windows Subsystem for Linux pour exécuter un environnement Linux sur Windows
- Homebrew (macOS uniquement) — Gestionnaire de paquets pour macOS (équivalent de
apt) - Git * — Système de contrôle de version décentralisé, utilisé avec GitHub pour tous les projets
- zsh * — Shell Unix moderne et personnalisable (shell par défaut sur macOS)
- oh-my-zsh * — Framework de configuration pour zsh avec thèmes, plugins et raccourcis
- proto * — Gestionnaire de versions multi-langages unifié (Node.js, Python, Go...) avec
.prototools - Node.js (par proto de préférence) — Runtime JavaScript côté serveur (LTS 24.x recommandé)
- GitHub CLI * — Outil CLI pour interagir avec GitHub (PR, issues, repos...)
- pnpm * — Gestionnaire de dépendances Node.js performant (v10.x recommandé)
- Docker — Plateforme de conteneurisation pour le développement et le déploiement
- uv (projets Python) — Gestionnaire de projets Python ultra-rapide avec
pyproject.tomletuv.lock
* Pour Windows, doit être installé dans WSL
Plus de détails pour les installations dans les pages dédiées à chaque OS.
