devcontainers / devcontainers/spec

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

Open
#305 4 comments 39 reactions 0 assignees View on GitHub
proposal
Dominant language
No language data
Stars
5.7k
Forks
496
PR merge metrics
No merged PRs in 30d

Description

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](https://github.com/meaningful-ooo/devcontainer-features/tree/main/src/fish) and [shell-history](https://github.com/stuartleeks/dev-container-features/tree/main/src/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](https://docs.docker.com/compose/multiple-compose-files/merge/).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.