- Modify the
.devcontainer/.envfile with the path for your raw data.
- Open this repository in VS Code.
- Command Palette → Dev Containers: Reopen in Container
- Choose either:
- project (R + renv) for Bioconductor/ggplot work
- project (Python + Poetry) for ML/AI work
Both containers mount the same repository, so data/ and results/ are shared.
- Initialize renv (first time):
make r-init - Restore:
make r-restore - Snapshot:
make r-snapshot - Smoke test:
make r-check
- Install deps:
make py-install - Lock:
make py-lock - Smoke test:
make py-check
GitHub Actions builds both images and runs smoke tests on push/PR.