Pre-release: * [ ] Determine scope of modelling documentation to include * [ ] Use nflreadr::load_ff_opportunity backend for ep_load? * [ ] Backlink apps/webpages to main pkgdown? * [ ] Move ep static page to ffverse domain instead? * [ ] Deploy ep dynamic app? CRAN first-release stuff: * [ ] `usethis::use_cran_comments()` * [ ] Update (aspirational) install instructions in README * [ ] Proofread `Title:` and `Description:` * [ ] Check that all exported functions have `@return` and `@examples` * [ ] Check that `Authors@R:` includes a copyright holder (role 'cph') * [ ] Check [licensing of included files](https://r-pkgs.org/license.html#code-you-bundle) * [ ] Review <https://github.com/DavisVaughan/extrachecks> Prepare for release: * [ ] `usethis::use_version('major')` * [ ] `devtools::build_readme()` * [ ] `urlchecker::url_check()` * [ ] `devtools::check(remote = TRUE, manual = TRUE)` * [ ] `devtools::check_win_devel()` * [ ] `rhub::check_for_cran()` * [ ] Review pkgdown reference index for, e.g., missing topics * [ ] Draft blog post Submit to CRAN: * [ ] `devtools::submit_cran()` * [ ] Approve email Wait for CRAN... * [ ] Accepted :tada: * [ ] `usethis::use_github_release()` * [ ] `usethis::use_dev_version()` * [ ] Finish blog post * [ ] Tweet * [ ] Add link to blog post in pkgdown news menu
Pre-release:
CRAN first-release stuff:
usethis::use_cran_comments()Title:andDescription:@returnand@examplesAuthors@R:includes a copyright holder (role 'cph')Prepare for release:
usethis::use_version('major')devtools::build_readme()urlchecker::url_check()devtools::check(remote = TRUE, manual = TRUE)devtools::check_win_devel()rhub::check_for_cran()Submit to CRAN:
devtools::submit_cran()Wait for CRAN...
usethis::use_github_release()usethis::use_dev_version()