Devcontainers is a standard format developed by Microsoft to configure development environments for VSCode and GitHub codespaces. It’s also going to be supported by GitPod.
It’s a JSON file that sits in the root of a repo in a directory called
.devcontainer/
. It can contain VSCode extensions, etc but the key things are: Dockerfile, docker arguments, and launch run commands.
Supporting these files in Studios allow users to programmatically encode settings for Studios using a well adopted standard.