Name it, configure it, download it. You get a best-practice project skeleton β
numbered pipeline, config.R, renv, Quarto report, Makefile,
Docker, and tests β zipped and ready to extract. No setup script to run.
Every project follows the same numbered flow β raw β clean β model β visualize β report.
Pull raw data into 01_data/raw_data/ β never edited by hand.
Transform & tidy into 01_data/clean_data/.
Analyse; save results to 03_outputs/tables/.
Maps & figures to 03_outputs/figures/.
One Quarto doc ties it all together.
Robust relative paths that work no matter where a script is run from.
Pin every package version so collaborators get the exact same environment.
Pin the whole OS + R version with a rocker-based image for total reproducibility.
set.seed() wired into config so stochastic steps are deterministic.
Loaded before tidyverse so masking order is correct and joins stay fast.
Optional test scaffold and a styler/lintr config to keep code clean.