Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamlm/devcontainer-features
Additional Development Container (Dev Container) Features to supplement the official offerings
https://github.com/adamlm/devcontainer-features
devcontainer devcontainer-feature devcontainer-features devcontainers
Last synced: 27 days ago
JSON representation
Additional Development Container (Dev Container) Features to supplement the official offerings
- Host: GitHub
- URL: https://github.com/adamlm/devcontainer-features
- Owner: adamlm
- License: mit
- Created: 2023-07-27T21:55:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-15T03:47:29.000Z (12 months ago)
- Last Synced: 2024-01-15T06:10:59.308Z (12 months ago)
- Topics: devcontainer, devcontainer-feature, devcontainer-features, devcontainers
- Language: Shell
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Development Container Features
This repository contains extra Development Container (Dev Container) Features that I use in my projects.
## Organization
Each Feature resides in its own directory under the `src/` directory. For more information about a specific Feature,
see the `README.md` file in the associated sub-directory. This repo contains the follow Features:- CMake
- ROS 2## Usage
To use a feature in your Dev Container, add its configuration to your `devcontainer.json` file. Here is an example for
adding the CMake feature to an Ubuntu Dev Container:```jsonc
// devcontainer.json
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/adamlm/devcontainer-features/cmake": {
"version": "3.27.4"
}
}
}
```For more information about Dev Container Features, see the official [docs][devcontainer_features_link].
## Support
Found an bug? Open a ticket in the repository's [Issues][issues_tab] tab.
Need some help or want to discuss the library? Head to the repository's [Discussions][discussions_tab] tab to connect
with someone.## Contributing
Want to help improve existing features or develop new ones? Check out the [contribution guidelines][contributions_file]
to get started.## License
See the [`LICENSE.md`][license_file] file for license information.
[devcontainer_features_link]: https://containers.dev/implementors/features/
[issues_tab]: https://github.com/adamlm/devcontainer-features/issues
[discussions_tab]: https://github.com/adamlm/devcontainer-features/discussions
[contributions_file]: CONTRIBUTING.md
[license_file]: LICENSE.md