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
Videos
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.
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
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%
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 › manekinekko › awesome-devcontainers
GitHub - manekinekko/awesome-devcontainers: A curated list of awesome tools and resources about dev containers for common programming languages and technology stacks to boost your developer productivity 🚀
PostgreSQL + pgvector playground: Dev Container with PostgreSQL, pgvector extension, and multiple pgvector Python examples
Starred by 494 users
Forked by 23 users
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
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