This directory contains devcontainer configurations for using VSCode to develop in a container via the Remote Containers
extension or GitHub Codespaces.
This container is a turnkey development environment for building and testing the KvikIO C++ and Python libraries.
By default, the following directories are bind-mounted into the devcontainer:
${repo}:/home/coder/kvikio
${repo}/../.aws:/home/coder/.aws
${repo}/../.local:/home/coder/.local
${repo}/../.cache:/home/coder/.cache
${repo}/../.conda:/home/coder/.conda
${repo}/../.config:/home/coder/.config
This ensures caches, configurations, dependencies, and your commits are persisted on the host across container runs.
To launch a devcontainer from VSCode, open the KvikIO repo and select the "Reopen in Container" button in the bottom right:
Alternatively, open the VSCode command palette (typically cmd/ctrl + shift + P
) and run the "Rebuild and Reopen in Container" command.