Nan’s simple R package release checklist

Home   »   Nan’s simple R package release checklist

First release

- [ ] Proof read `Title:` and `Description:` and ensure they are informative
- [ ] Check that all exported functions have `@returns` and `@examples`
- [ ] Check that `[email protected]:` includes a copyright holder (role 'cph')
- [ ] Review [extrachecks](https://github.com/DavisVaughan/extrachecks)
- [ ] `usethis::use_cran_comments()` (optional)

Prepare for release

- [ ] Check current CRAN check results
- [ ] Check licensing of included files
- [ ] Review pkgdown reference index for, e.g., missing topics
- [ ] Bump version
- [ ] Update `cran-comments.md` (optional)
- [ ] Update NEWS.md
- [ ] Review pkgdown website
- [ ] `urlchecker::url_check()`
- [ ] Check with local machine
- [ ] Check with GitHub Actions
- [ ] Check with win-builder

Submit to CRAN

- [ ] Draft GitHub release
- [ ] Submit to CRAN via web form
- [ ] Approve emails

Wait for CRAN

- [ ] Accepted :tada:
- [ ] Post on r-packages mailing list
- [ ] Tweet

Leave a Reply

Your email address will not be published. Required fields are marked *