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