Codespaces

Testing 🟡 Mid

Definition

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.

Termes lies

#dx#cloud#collaboration