🐳 Extra add-in features for devcontainers and GitHub Codespaces
💻 Works with
devcontainers
☁️ Works with GitHub Codespaces
👨🍳 Based on the official
devcontainers/template-starter
project
📢 We are actively seeking contributions!
📄 View the full list of features
Just add a .devcontainer/devcontainer.json
file with a features
key. It's
very similar to NPM's package.json
and dependencies
object, just with the
addition of an options
object.
📚 Make sure to inspect each feature for feature-specific options
{
"image": "mcr.microsoft.com/devcontainers/universal:linux",
"features": {
"ghcr.io/devcontainers-contrib/features/deno:latest": {},
"ghcr.io/devcontainers-contrib/features/mkdocs:latest": {},
"ghcr.io/devcontainers-contrib/features/conan:latest": {},
"ghcr.io/devcontainers-contrib/features/bikeshed:latest": {}
}
}
💡 Pro tip: You can use a string instead of an object as a shortcut to
{ "version": "<your string>" }
!
{
"features": {
"ghcr.io/devcontainers-contrib/features/deno:latest": "1.24.0",
"ghcr.io/devcontainers-contrib/features/pulumi:latest": "3.48.0"
}
}
📢 We are actively seeking contributions!
This repository is heavily based on the devcontainers/template-starter project. You can find more developer-specific docs on the Wiki