GitHub Codespaces

Grégory Houllier

Lors de la dernière GitHub Universe, GitHub à annoncé sur Twitter la disponibilité de Codespaces pour l'ensemble des utilisateurs (60H par mois en gratuit).

Codespaces est un environement de code basé sur VSCode dans le cloud, ça ressemble énormément à GitPod.

Installation

La configuration se fait via la création d'un dossier .devcontainer.

Le fichier devcontainer.json permet de préciser l'image Docker et les extensions VSCode à installer.

Pour le cas de ce blog, la PR de configuration de CodeSpace est dispo ici

Une fois configuré il n'y a plus besoin d'avoir un VSCode local, il suffit de créer un codespace ou de se connecter à un existant.

Create Github CodeSpace

Conclusion

L'expérience de dev est vraiment fluide similaire à un VSCode local.

Je vais continuer à jouer avec dans les semaines à venir 👨‍💻.

Cet article a été entièrement rédigé en utilisant GitHub Codespaces