This checklist walks through everything needed to release new versions, e.g., 0.2 in examples below
- Open
DESCRIPTION - Change
Version:e.g. from0.1→0.2
Add a new section at the top of NEWS.md:
# socmod 0.2
- First full vignette-based pipeline working
- Added `initialize_agents()`
- Quarto-compatible documentation with reproducible examples
- Pre-release script `check_dev_ready.R`
git add DESCRIPTION NEWS.md vignettes/ R/ man/ tests/ inst/
git commit -m "v0.2 release: vignette pipeline, init_agents, docs ready"git tag -a v0.2 -m "v0.2 release: major documentation and modeling updates"git push origin main
git push origin v0.2In R:
devtools::document()
pkgdown::build_site()Then:
git add docs/
git commit -m "Update pkgdown site for v0.2"
git push🎉 Done! You're ready for a clean public release.