🌐
GitHub
github.com › devcontainers › features
GitHub - devcontainers/features: A collection of Dev Container Features managed by Dev Container spec maintainers. See https://github.com/devcontainers/feature-starter to publish your own · GitHub
A collection of Dev Container Features managed by Dev Container spec maintainers. See https://github.com/devcontainers/feature-starter to publish your own - devcontainers/features
Starred by 1.4K users
Forked by 590 users
Languages   Shell
🌐
GitHub
github.com › devcontainers › feature-starter
GitHub - devcontainers/feature-starter: A bootstrap repo for self-authoring Dev Container Features · GitHub
A bootstrap repo for self-authoring Dev Container Features - devcontainers/feature-starter
Starred by 419 users
Forked by 244 users
Languages   Shell
🌐
Development Containers
containers.dev › guide › author-a-feature
Authoring a Dev Container Feature
November 1, 2022 - The feature-starter repo contains a GitHub Action workflow that will publish each feature to GHCR. By default, each feature will be prefixed with the <owner/<repo> namespace. Using the hello world example from above, it can be referenced in a devcontainer.json with: ghcr.io/devcontainers/f...
🌐
DEV Community
dev.to › jajera › creating-your-own-dev-container-feature-for-vs-code-1men
Creating Your Own Dev Container Feature for VS Code - DEV Community
December 31, 2025 - Learn how to develop and publish custom Dev Container Features for VS Code, using the Amazon Q CLI feature as a practical example. Includes forking, feature creation, publishing to GHCR, and submitting to the official features index. Tagged with devcontainer, vscode, github, features.
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › containers
Developing inside a Container
November 3, 2021 - +-- feature | +-- devcontainer-feature.json | +-- install.sh | +-- (other files) Check out the feature/starter repository for instructions on using the dev container CLI to publish your own public or private Features.
🌐
GitHub
github.com › devcontainers-community › feature-starter
GitHub - devcontainers-community/feature-starter: 🚀 Quickstart to create your own singular Dev Container Feature
You don't want this template guide showing up on your own awesome feature, do you? 😉 · 🤩 Tells you that you are awesome when you start your Dev Container! Uses the postAttachCommand to tell you that you are awesome whenever you start the Dev Container. ❤️ · // devcontainer.json { "features": { "ghcr.io/octocat/features/i-am-awesome:1": {} } }
Author   devcontainers-community
🌐
Development Containers
containers.dev › features
Available Dev Container Features
Development containers documentation and specification page.
Find elsewhere
🌐
GitHub
github.com › jgladwig › devcontainer-features
GitHub - jgladwig/devcontainer-features: A collection of Dev Container Features managed by Dev Container spec maintainers. See https://github.com/devcontainers/feature-starter to publish your own
A collection of Dev Container Features managed by Dev Container spec maintainers. See https://github.com/devcontainers/feature-starter to publish your own - jgladwig/devcontainer-features
Author   jgladwig
🌐
GitHub
github.com › devcontainers › feature-starter › blob › main › README.md
feature-starter/README.md at main · devcontainers/feature-starter
A bootstrap repo for self-authoring Dev Container Features - devcontainers/feature-starter
Author   devcontainers
🌐
GitHub
github.com › devcontainers › features › blob › main › src › python › devcontainer-feature.json
features/src/python/devcontainer-feature.json at main · devcontainers/features
A collection of Dev Container Features managed by Dev Container spec maintainers. See https://github.com/devcontainers/feature-starter to publish your own - devcontainers/features
Author   devcontainers
🌐
GitHub
github.com › microsoft › vscode-dev-containers › blob › main › containers › markdown › .devcontainer › devcontainer.json
vscode-dev-containers/containers/markdown/.devcontainer/devcontainer.json at main · microsoft/vscode-dev-containers
NOTE: Most of the contents of this repository have been migrated to the new devcontainers GitHub org (https://github.com/devcontainers). See https://github.com/devcontainers/template-starter and https://github.com/devcontainers/feature-starter for information on creating your own!
Author   microsoft
🌐
GitHub
github.com › devcontainers › feature-starter › issues › 41
[question] How can configure a feature to start after the devcontainers is created? · Issue #41 · devcontainers/feature-starter
March 15, 2023 - The feature I have in mind depends on a secret which is provided when Codespaces is initialized. I have tried using entrypoint, postStartCommand and postAttachCommand without success. I can see the agent is downloaded and can be initiali...
Author   eddumelendez
🌐
Ken Muse
kenmuse.com › blog › intro-to-dev-container-features
Intro to Dev Container Features - Ken Muse
January 21, 2023 - Features are referenced in the features section of the devcontainer.json file.
🌐
Lukewiwa
lukewiwa.com › blog › dev_container_features
Dev Container Features
November 24, 2022 - "features": { "ghcr.io/devcontainers/features/docker-from-docker:1": {}, "ghcr.io/devcontainers/features/git:1": {}, "ghcr.io/guiyomh/features/vim:0": {}, "ghcr.io/devcontainers/features/common-utils:1": {}, "ghcr.io/dhoeric/features/hadolint:1": {}, } I wrote a couple for myself and it's surprisingly straight forward to get started. There are nice starter templates which helped immensely in getting a basic idea into a repo.
🌐
Medium
medium.com › versent-tech-blog › introduction-to-dev-containers-4c01cb1752a0
Introduction to Dev Containers. An introduction to Dev Containers in… | by Mathew Hemphill | Versent Tech Blog | Medium
June 19, 2024 - { "name": "Java Development", "build": { "dockerfile": "./Dockerfile", "context": "." }, "features": { "ghcr.io/devcontainers/features/git:1": { "version": "latest", "ppa": "false" } }, "containerEnv": { "JAVA_HOME": "/usr/lib/jvm/java-21-amazon-corretto" }, "customizations": { "vscode": { "settings": {}, "extensions": [ "vscjava.vscode-java-pack" ] } }, "remoteUser": "root" }
🌐
Development Containers
containers.dev › implementors › features
Dev Container Features reference
Development Container Features are self-contained, shareable units of installation code and development container configuration. The name comes from the idea...
🌐
GitHub
docs.github.com › en › codespaces › setting-up-your-project-for-codespaces › configuring-dev-containers › adding-features-to-a-devcontainer-file
Adding features to a devcontainer.json file - GitHub Docs
To make the changes take effect in existing codespaces, you will need to pull the updates to the devcontainer.json file into your codespace, then rebuild the container for the codespace. For more information, see Introduction to dev containers. ... To add features in VS Code while you are working locally, and not connected to a codespace, you must have the "Dev Containers" extension installed and enabled.