First release: * [x] `usethis::use_cran_comments()` * [x] Update (aspirational) install instructions in README * [x] Proofread `Title:` and `Description:` * [x] Check that all exported functions have `@return` and `@examples` * [x] Check that `Authors@R:` includes a copyright holder (role 'cph') * [ ] Check [licensing of included files](https://r-pkgs.org/license.html#code-you-bundle) * [x] usethis::[use_revdep](https://usethis.r-lib.org/reference/use_revdep.html)() * [x] Reverse dependency checks `revdepcheck::revdep_check(num_workers = 4)` * [x] Review <https://github.com/DavisVaughan/extrachecks> Prepare for release: * [x] `git pull` * [x] `devtools::build_readme()` * [x] `urlchecker::url_check()` * [x] `devtools::check(remote = TRUE, manual = TRUE)` * [x] `devtools::check_win_devel()` * [ ] `rhub::check_for_cran()` * [ ] `git push` Submit to CRAN: * [ ] `usethis::use_version('patch')` * [ ] `devtools::submit_cran()` * [ ] Approve email Wait for CRAN... * [ ] Accepted :tada: * [ ] `git push` * [ ] `usethis::use_github_release()` * [ ] `usethis::use_dev_version()` * [ ] `git push`
First release:
usethis::use_cran_comments()Title:andDescription:@returnand@examplesAuthors@R:includes a copyright holder (role 'cph')revdepcheck::revdep_check(num_workers = 4)Prepare for release:
git pulldevtools::build_readme()urlchecker::url_check()devtools::check(remote = TRUE, manual = TRUE)devtools::check_win_devel()rhub::check_for_cran()git pushSubmit to CRAN:
usethis::use_version('patch')devtools::submit_cran()Wait for CRAN...
git pushusethis::use_github_release()usethis::use_dev_version()git push