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
Starred by 419 users
Forked by 244 users
Languages Shell
Videos
06:33
Dev Container Features & Lifecycle Hooks - YouTube
19:40
How to build your first Devcontainer - YouTube
01:11:56
Exploring the Dev Container Ecosystem - YouTube
01:00
Add a Feature to your dev container #vscode #containers - YouTube
19:45
you should be using dev containers - YouTube
05:15
Beginner's Guide to VS Code Dev Containers - The Instant Dev ...
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.
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.
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 › 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
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.