devcontainer-features
prerequisites
macOS
- GET Sonoma Update
- GET Xcode Command Line Tools
xcode-select --install
windows
-
GET
Ubuntu 22.04 LTS (Jammy Jellyfish)
from the Microsoft Store- optional: upgrade to the interim release
- managing multiple linux distributions
-
GET Docker Desktop
manual build
$ devcontainer-features> cd src/base && source container.sh
$ src/base> cleanup_container && reopen_in_container
$ /usr/local/bin/bootstrap> ./install.sh
$ /usr/local/bin/bootstrap> su - yourusername
development
in VS Code, select Dev Containers: Reopen in Container
, or
Dev Containers: Rebuild Without Cache and Reopen in Container
testing
base scenario
devcontainer features test -f base --skip-autogenerated --skip-duplicated
global scenarios
devcontainer features test --global-scenarios-only