devcontainers / spec

Development Containers: Use a container as a full-featured development environment.
https://containers.dev
Creative Commons Attribution 4.0 International
3.62k stars 234 forks source link

Allow `devcontainer.override.json` (Git ignored) to override `devcontainer.json` #305

Open eitsupi opened 1 year ago

eitsupi commented 1 year ago

Previous discussion: microsoft/vscode-remote-release#3279 Related to #22

Often we want to install Dev Container Features in containers that are not required for development but that we personally use. For example, in my case it is the fish shell and shell-history.

VS Code Dev Containers supports similar functionality in its own configuration (dev.containers.defaultFeatures), but it would be great if the spec could support this like compose.override.yml of docker compose.