rocker-org / devcontainer-features

A collection of Dev Container Features.
https://rocker-project.org/images/devcontainer/features.html
MIT License
52 stars 16 forks source link
devcontainers

Dev Container Features by Rocker Project

This repository contains a collection of Dev Container Features.

For a detailed explanation of Dev Container Features, please check the specification and the devcontainers' official Development Container Features repository.

This repository is based on the the devcontainers/features repository, and intended to make it easy to add Rocker Project related functionality.

Contents

apt-packages

Installs packages of the user's choice via apt.

A simple Feature that implements the functionality proposed in devcontainers/features#67.

miniforge

Install Conda and Mamba via Miniforge installer. conda-forge set as the default (and only) channel.

Similar to ghcr.io/devcontainers/features/conda.

pandoc

Install Pandoc.

quarto-cli

Install the Quarto CLI.

r-apt

Install the latest R and R packages via apt. When installing R packages via apt, dependencies are automatically installed as well, and it is very fast.

r-dependent-packages

Install R packages from a DESCRIPTION file in the repository.

r-history

A simple setup to preserve R terminal history across Dev Container instances. Supports Radian and RStudio's R console.

r-packages

Install R packages of the user's choice via the pak::pak() function.

r-rig

Install a version of R of your choice using rig. R packages must be installed via R functions.

renv-cache

A simple setup to share renv cache among multiple containers.

rstudio-server

Install RStudio Server.