DevContainer Features
A collection of reusable DevContainer Features for various development tools and workflows, published to the GitHub Container Registry.
Features
Each feature can be added to your devcontainer.json file by referencing it from ghcr.io/MiguelRodo/DevContainerFeatures/<feature-name>.
| Feature | Description |
|---|---|
| apptainer | Install Apptainer for HPC containerization |
| cmdstan | Install CmdStan (Stan probabilistic programming) |
| fit-sne | Install FIt-SNE for dimensionality reduction |
| github-tokens | Manage GitHub authentication tokens |
| mermaid | Install Mermaid CLI for diagram generation |
| renv-cache | Configure R with renv cache |
| repos | Manage multiple Git repositories |
Quick Start
Add a feature to your devcontainer.json:
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/MiguelRodo/DevContainerFeatures/<feature-name>:1": {}
}
}Replace <feature-name> with the feature you want to use and set the version tag accordingly.
Source
Source code and issue tracker: https://github.com/MiguelRodo/DevContainerFeatures