This repository is based on https://github.com/devcontainers-contrib/features
. It defines features for a variety of tools.
To create a feature from a feature definition use:
poetry run devcontainer-contrib features generate "feature_definitions/<feature_name>/feature-definition.json" "."
Before any tests, ensure that the latest base devcontainers image is pulled: docker pull mcr.microsoft.com/vscode/devcontainers/base:debian
.
To test an individual feature use:
npx -y -p @devcontainers/cli@latest devcontainer features test -f <feature_name> --skip-autogenerated