Skip to content

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.toml et uv.lock

* Pour Windows, doit être installé dans WSL

Plus de détails pour les installations dans les pages dédiées à chaque OS.