Codespaces
Testing 🟡 MidDefinition
Environnements de dev cloud GitHub bases sur les Dev Containers. Un VS Code complet dans le navigateur ou en local, avec les ports, extensions et outils pre-configures.
Analogie
Comme un PC gamer dans le cloud : vous y accedez de n'importe quel appareil et retrouvez toute votre configuration.
Exemple de code
# Lancer un Codespace depuis GitHub
# 1. Bouton 'Code' -> 'Codespaces'
# 2. 'Create codespace on main'
# 3. VS Code s'ouvre dans le navigateur
# 4. npm ci + extensions installes automatiquement
# Ou en CLI:
# gh codespace create -r owner/repo -b main
Cas d'usage
Pour les contributions open source ou les equipes distribuees voulant un setup zero-config.
Anti-pattern
Utiliser des Codespaces haute puissance (32 cores) pour du dev simple, gaspillant le budget cloud.