🌐
GitHub
github.com › devcontainers
devcontainers · GitHub
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
docs.github.com › codespaces › setting-up-your-project-for-codespaces › introduction-to-dev-containers
Introduction to dev containers - GitHub Docs
The primary file in a dev container configuration is the devcontainer.json file. You can use this file to determine the environment of codespaces created for your repository. The contents of this file define a dev container that can include frameworks, tools, extensions, and port forwarding.
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › containers
Developing inside a Container
November 3, 2021 - We host a set of Templates as part of the spec in the devcontainers/templates repository. You can browse the src folder of that repository to see the contents of each Template. The VS Code window (instance) will reload, clone the source code, and start building the dev container. A progress notification provides status updates. If you pasted in a GitHub pull request URL in step 2, the PR will be automatically checked out and the GitHub Pull Requests extension will be installed in the container.
🌐
GitHub
github.com › marketplace › actions › dev-container-publish
Dev Container Publish - GitHub Marketplace
This action heavily relies on the devcontainers/cli for various operations. By default, this action will fetch the latest version published to npm. The devcontainer-cli-version property can be used to pin to a specific CLI release.
🌐
GitHub
github.com › microsoft › vscode-dev-containers
GitHub - microsoft/vscode-dev-containers: NOTE: Most of ...
November 30, 2023 - 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 › topics › dev-containers
Build software better, together
NOTE: Most of the contents of this repository have been migrated to the new devcontainers GitHub org (https://github.com/devcontainers).
🌐
GitHub
github.blog › home › developer skills › how to automate your dev environment with dev containers and github codespaces
How to automate your dev environment with dev containers and GitHub Codespaces - The GitHub Blog
March 7, 2023 - It gives us the ability to predefine our dev environment in our repositories and use a consistent, reliable environment across the board without worrying about configuration files—since it’s all set up for us from the beginning with a devcontainer.json file.
Find elsewhere
🌐
GitHub
github.com › rails › devcontainer
GitHub - rails/devcontainer · GitHub
You can add a dev container to an existing application by creating devcontainer.json in the .devcontainer/ directory at the top level of the repository.
Starred by 102 users
Forked by 38 users
Languages   Ruby 89.8% | Shell 10.0% | Dockerfile 0.2%
🌐
Development Containers
containers.dev › features
Features
Development containers documentation and specification page.
🌐
GitHub
github.com › microsoft › vscode-remote-try-python
GitHub - microsoft/vscode-remote-try-python: Python sample project for trying out Dev Containers · GitHub
Also notice that utilities like pylint and the Python extension are installed. Tools are installed in the mcr.microsoft.com/devcontainers/python image and Dev Container settings and metadata are automatically picked up from image labels.
Starred by 919 users
Forked by 1.8K users
Languages   Python 73.7% | HTML 26.3%
🌐
GitHub
docs.github.com › en › codespaces › setting-up-your-project-for-codespaces › adding-a-dev-container-configuration
Adding a dev container configuration to your repository - GitHub Docs
You can add a custom dev container configuration to your repository to set up the GitHub Codespaces development environment for your codebase.
🌐
GitHub
github.com › devcontainers-contrib › features
danielbraun89/devcontainer-features: 🐳 Extra add-in ...
Update the dev container CLI to automatically redirect from devcontainers-contrib to devcontainers-extra · Show a warning in VS Code and GitHub Codespaces about the state of devcontainers-contrib and redirection to devcontainers-extra (to ensure users are aware and devcontainers-extra gets ...
Author   devcontainers-contrib
🌐
GitHub
github.com › devcontainers-contrib
devcontainers-contrib · GitHub
devcontainers-contrib has one repository available. Follow their code on GitHub.
🌐
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
By default, the latest version of the feature will be used. To choose a different version, or configure other options for the feature, expand the properties listed under "Options" to view the available values, then add the options by manually editing the object in your devcontainer.json file.
🌐
GitHub
gist.github.com › storopoli › a3564f117fcc958eab6ce6a567e271e0
Devcontainers Configs · GitHub
Devcontainers Configs. GitHub Gist: instantly share code, notes, and snippets.
🌐
Docker Hub
hub.docker.com › r › microsoft › devcontainers
microsoft/devcontainers - Docker Image
These images are intended for use with tools and services that support the Dev Container Specification⁠. Their contents, and corresponding devcontainer.json files are typically tied to releases at https://github.com/devcontainers/images⁠.
🌐
GitHub
github.com › ngrx › platform › blob › main › .devcontainer › devcontainer.json
platform/.devcontainer/devcontainer.json at main · ngrx/platform
"ghcr.io/devcontainers/features/github-cli:1": {}, "ghcr.io/devcontainers/features/sshd:1": {} }, · // Use 'forwardPorts' to make a list of ports inside the container available locally. // "forwardPorts": [], · // Use 'postCreateCommand' to run commands after the container is created.
Author   ngrx
🌐
GitHub
github.com › devcontainers-community
Dev Containers Community · GitHub
This is @devcontainers-community: a community-driven collection of Dev Containers resources to enhance your developer experience. Have a feature that doesn't fit in to the official devcontainers/features repo? Add it here! Have a template that you want to share?
🌐
GitHub
github.com › JetBrains › devcontainers-examples
GitHub - JetBrains/devcontainers-examples · GitHub
DevContainers (Development Containers) are a technology that allows developers to package a fully functional development environment inside containers.
Starred by 97 users
Forked by 13 users
Languages   Dockerfile 72.3% | CSS 9.0% | HTML 8.8% | JavaScript 5.0% | Python 4.9%