https://github.com/codebytes/dev-containers
https://github.com/codebytes/dev-containers
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codebytes/dev-containers
- Owner: codebytes
- License: mit
- Created: 2022-03-29T12:55:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-18T09:08:20.000Z (about 1 year ago)
- Last Synced: 2024-10-19T21:00:00.002Z (about 1 year ago)
- Language: CSS
- Size: 10.5 MB
- Stars: 17
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dev Containers
This repository contains the slide deck and resources for the presentation "The Power of Dev Containers and GitHub Codespaces" by [Chris Ayers](https://github.com/codebytes).
## Overview
Dev Containers allow developers to create a consistent development environment using Docker and Visual Studio Code. This repository provides resources, documentation, and sample repositories to help you get started with Dev Containers.
## Slides
You can access the slides for the talk at the following link:
- [Dev Containers Slides](http://chris-ayers.com/dev-containers/)
## Demos and Resources
This repository contains various demos and resources that showcase the use of Dev Containers with different technologies and scenarios. These examples will help you understand how to effectively implement Dev Containers and leverage the benefits of a consistent development environment across various programming languages and platforms.
## Documentation and Learning Resources
- [VS Code Remote - Containers Documentation](https://code.visualstudio.com/docs/remote/containers/)
- [Troubleshooting Guide](https://code.visualstudio.com/docs/remote/troubleshooting)
- [Microsoft Learn Module: Use Docker Container as a Development Environment with VS Code](https://docs.microsoft.com/en-us/learn/modules/use-docker-container-dev-env-vs-code/)
- [devcontainer.json Reference](https://code.visualstudio.com/docs/remote/devcontainerjson-reference)
## Extension and Repository
- [Dev Containers Extension on VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
- [VS Code Dev Containers Repository](https://github.com/Microsoft/vscode-dev-containers)
## Features Repository
- [Dev Containers Features Repository](https://github.com/devcontainers/features/tree/main/src)
- [Dev Containers Features reference](https://containers.dev/implementors/features/)
- [Available Dev Container Features](https://containers.dev/features)
## Sample Repositories
Explore these sample repositories to see Dev Containers in action:
- [Node.js](https://github.com/microsoft/vscode-remote-try-node)
- [C++](https://github.com/microsoft/vscode-remote-try-cpp)
- [.NET Core](https://github.com/microsoft/vscode-remote-try-dotnetcore)
- [Rust](https://github.com/microsoft/vscode-remote-try-rust)
- [PHP](https://github.com/microsoft/vscode-remote-try-php)
- [Go](https://github.com/microsoft/vscode-remote-try-go)
- [Python](https://github.com/microsoft/vscode-remote-try-python)
- [Java](https://github.com/microsoft/vscode-remote-try-java)
- [Ruby](https://github.com/microsoft/vscode-remote-try-ruby)
## Connect with Chris Ayers
Feel free to connect with Chris Ayers on social media and visit his blog for more information on Terraform, security, and other topics:
- Twitter: [@Chris_L_Ayers](https://twitter.com/Chris_L_Ayers)
- Mastodon: [@Chrisayers@hachyderm.io](https://hachyderm.io/@Chrisayers)
- LinkedIn: [chris-l-ayers](https://linkedin.com/in/chris-l-ayers/)
- Blog: [https://chris-ayers.com/](https://chris-ayers.com/)
- GitHub: [Codebytes](https://github.com/codebytes)
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.