🌐
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
Each Feature has a README.md that shows how to reference the Feature and which options are available for that Feature. The example below installs the go and docker-in-docker declared in the ./src directory ...
Starred by 1.4K users
Forked by 590 users
Languages   Shell
🌐
GitHub
github.com › devcontainers
devcontainers · GitHub
A collection of Dev Container Features managed by Dev Container spec maintainers. See https://github.com/devcontainers/feature-starter to publish your own
🌐
GitHub
github.com › devcontainers › feature-starter
GitHub - devcontainers/feature-starter: A bootstrap repo for self-authoring Dev Container Features · GitHub
The example in this repository follows the dev container Feature distribution specification. To provide feedback to the specification, please leave a comment on spec issue #70. For more broad feedback regarding dev container Features, please see spec issue #61. This repository contains a collection of two Features - hello and color. These Features serve as simple feature implementations. Each sub-section below shows a sample devcontainer.json alongside example usage of the Feature.
Starred by 419 users
Forked by 244 users
Languages   Shell
🌐
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.
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › containers
Developing inside a Container
November 3, 2021 - It allows you to open any folder inside (or mounted into) a container and take advantage of Visual Studio Code's full feature set. A devcontainer.json file in your project tells VS Code how to access (or create) a development container with ...
🌐
GitHub
github.com › cmiles74 › devcontainer-example
GitHub - cmiles74/devcontainer-example: An example devconainer
This project provides an example devcontainer that deploys one development container and a couple other related containers. The development container is on the same network as the other containers, when you connect to the development container ...
Starred by 6 users
Forked by 13 users
Languages   PHP 63.0% | Dockerfile 37.0% | PHP 63.0% | Dockerfile 37.0%
🌐
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
Each Feature has a README.md that shows how to reference the Feature and which options are available for that Feature. The example below installs the go and docker-in-docker declared in the ./src directory ...
Author   jgladwig
🌐
GitHub
github.com › chrisguest75 › devcontainer_examples
GitHub - chrisguest75/devcontainer_examples: Example devcontainers that can be used to play around with the technology. Uses the monorepo indirection technique with instructions how to work locally in vscode. · GitHub
Demonstrate jupyter in a devcontainer. Steps README.md · Demonstrate a simple cpp container with cmake. Steps README.md · Demonstrate a simple zsh container using features.
Author   chrisguest75
Find elsewhere
🌐
GitHub
github.com › JetBrains › devcontainers-examples
GitHub - JetBrains/devcontainers-examples · GitHub
specification/: Demonstrates different DevContainer specification options and features · demoApps/: Contains sample applications configured to run in DevContainers · customizations/: Shows how to customize DevContainers with plugins and extensions · gpu_amd64/: Provides examples for GPU support in DevContainers
Starred by 97 users
Forked by 13 users
Languages   Dockerfile 72.3% | CSS 9.0% | HTML 8.8% | JavaScript 5.0% | Python 4.9%
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › create-dev-container
Create a Dev Container
November 3, 2021 - Next, place your .devcontainer/devcontainer.json (and related files) in a sub folder that mirrors the remote location of the repository. For example, if you wanted to create a configuration for github.com/devcontainers/templates, you would create the following folder structure:
🌐
GitHub
github.com › HCanber › devcontainers-features
GitHub - HCanber/devcontainers-features: Features for devcontainers
To reference a Feature from this repository, add the desired Features to a devcontainer.json. Each Feature has a README.md that shows how to reference the Feature and which options are available for that Feature. The example below installs the zig declared in the ./src/zig directory of this ...
Author   HCanber
🌐
GitHub
github.com › microsoft › vscode-dev-containers
GitHub - 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! · GitHub
November 30, 2023 - The VS Code Dev Containers extension and GitHub Codespaces allow you to open or clone code in a local or cloud-hosted Dev Container and take advantage of VS Code's full development feature set. This repository contains a set of Dev Container definition templates to help get you up and running with a containerized environment. The definitions describe the appropriate container image, runtime arguments for starting the container, and VS Code extensions that should be installed. Each provides a container configuration file (devcontainer.json) and other needed files that you can drop into any existing folder as a starting point for containerizing your project.
Starred by 4.7K users
Forked by 1.4K users
Languages   Shell 78.1% | Dockerfile 8.2% | JavaScript 7.0% | Jupyter Notebook 4.4% | Python 0.9% | C# 0.4%
🌐
GitHub
github.com › devcontainers › templates
GitHub - devcontainers/templates: Repository for Dev Container Templates that are managed by Dev Container spec maintainers. See https://github.com/devcontainers/template-starter to create your own! · GitHub
devcontainer templates apply Apply a template to the project Options: --help Show help [boolean] --version Show version number [boolean] -w, --workspace-folder Target workspace folder to apply Template [string] [required] [default: "."] -t, --template-id Reference to a Template in a supported OCI registry [string] [required] -a, --template-args Arguments to replace within the provided Template, provided as JSON [string] [default: "{}"] -f, --features Features to add to the provided Template, provided as JSON. [string] [default: "[]"] --log-level Log level. [choices: "info", "debug", "trace"] [default: "info"] --tmp-dir Directory to use for temporary files. If not provided, the system default will be inferred. [string] devcontainer templates apply --workspace-folder .
Starred by 1.4K users
Forked by 381 users
Languages   Shell 45.6% | Dockerfile 12.5% | TypeScript 10.9% | Java 7.2% | Python 5.5% | C# 5.0%
🌐
GitHub
github.com › ItalyPaleAle › devcontainer-features
GitHub - ItalyPaleAle/devcontainer-features: Collection of features for Dev Containers · GitHub
This repository contains a collection of two features - hello and color. These features serve as simple feature implementations. Each sub-section below shows a sample devcontainer.json alongside example usage of the feature.
Author   ItalyPaleAle
🌐
GitHub
github.com › devcontainers › spec
GitHub - devcontainers/spec: Development Containers: Use a container as a full-featured development environment. · GitHub
The first format in the specification, devcontainer.json, was born out of necessity. It is a structured JSON with Comments (jsonc) metadata format that tools can use to store any needed configuration required to develop inside of local or cloud-based containerized coding. We envision that this same structured data can be embedded in images and other formats – all while retaining a common object model for consistent processing. For example, some of this same metadata can be added to a devcontainer.metadata image label to tie settings directly to a container image.
Starred by 5.4K users
Forked by 459 users
🌐
GitHub
github.com › ardacetinkaya › devcontainer-example
GitHub - ardacetinkaya/devcontainer-example: Simple example for devcontainer.json
This is simple example for devcontainer.json for development configuration for GitHub Codespaces.
Starred by 2 users
Forked by 2 users
Languages   Shell 51.6% | Dockerfile 48.4% | Shell 51.6% | Dockerfile 48.4%
🌐
GitHub
github.com › devcontainers › ci
GitHub - devcontainers/ci: A GitHub Action and Azure DevOps Task designed to simplify using Dev Containers (https://containers.dev) in CI/CD systems. · GitHub
- name: Run make ci-build in dev container uses: devcontainers/ci@v0.3 with: # [Optional] If you have a separate workflow like the one above # to pre-build your container image, you can reference it here # to speed up your application build workflows as well! cacheFrom: ghcr.io/example/example-devcontainer push: never runCmd: make ci-build
Starred by 474 users
Forked by 91 users
Languages   TypeScript 58.0% | Dockerfile 21.3% | Shell 18.6%
🌐
GitHub
github.com › devcontainers › spec › blob › main › docs › specs › devcontainer-features.md
spec/docs/specs/devcontainer-features.md at main · devcontainers/spec
In the example below, both examples are equivalent. ... The id format specified dictates how a supporting tool will locate and download a given Feature. id is one of the following: ... Direct HTTPS URI to a tarball. https://github.com/user/repo/releases/devcontainer-feature-go.tgz
Author   devcontainers