Open mitchelloharawild opened 1 year ago
TODO:
roam_version()
shouldn't have two purposes / functionalities. Instead create a different function for setting the version, like roam_set_version()
to be used in obtainer functions.There's some code design improvements possible too, a lot of the flags aren't needed but they can be improved in future versions. I think it's most important to have a good design for the first release, where future improvements can be made with minimal breaking changes for users.
First release:
usethis::use_cran_comments()
Title:
andDescription:
@return
and@examples
Authors@R:
includes a copyright holder (role 'cph')Prepare for release:
git pull
devtools::build_readme()
urlchecker::url_check()
devtools::check(remote = TRUE, manual = TRUE)
devtools::check_win_devel()
rhub::check_for_cran()
git push
Submit to CRAN:
usethis::use_version('minor')
devtools::submit_cran()
Wait for CRAN...
git push
usethis::use_github_release()
usethis::use_dev_version()
usethis::use_news_md()
git push