Skip to content

Instantly share code, notes, and snippets.

@loreabad6
Created February 25, 2023 18:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save loreabad6/01b7caae7d077ce916e031cc6c2ca579 to your computer and use it in GitHub Desktop.
Save loreabad6/01b7caae7d077ce916e031cc6c2ca579 to your computer and use it in GitHub Desktop.

Checklist

From Wickham, H. R Packages & Saskia O. blog

  • Run devtools::test() for unit-testing
  • Run devtools::document() for doumenting
  • Run devtools::check() for local check
  • Run devtools::check(manual = TRUE, remote = TRUE, incoming = TRUE) to include URL checks
  • Run devtools::spell_check() for typos
  • Run rhub::check_for_cran() for CRAN checks
  • Run devtools::check_win_*() family of functions
  • Run revdepcheck::revdep_check() - Remember to remove the created revdepcheck folder!
  • Push to Git and check GitHub Actions results
  • Change version in DESCRIPTION
  • Update NEWS.md with new changes
  • Update cran-comments.md
  • Once everything has passed, run devtools::submit_cran()
  • Finally, draft a release on GitHub
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment