-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
In this thread add any todo items for getting version 1.0.0 ready to submit to cran
- implement vertically stacked plots
- implement horizontally stacked plots
- address all bugs/features for version 1.0.0 milestone
- write unit tests to increase code coverage to > 80%
- make sure RMD check passes for al operating system
- document all functions thoroughly
- write vignette to demonstrate all functionality (simple and advanced examples) with easily available data (e.g.
mtcars), features to document (not an exhaustive list)- basic plot stacking in x and y
- using tidyselect syntax to change x/y axis labels
- changing colors
- changing overlap
- changing axis positioning
- using the
templateto add geoms - using the
templateto modify scales - using the
templateto modify themes - using the
templateto add other aesthetics (e.g. linetype) - using the
templateandgeom_...(data = ...)to show geoms in different panels
- write vignette(s) to demonstrate functionality with real data (ideally paleo or oceanography data)
- make sure documentation is up to date and properly rendered https://ggstackplot.kopflab.org/
- make sure package metadata is complete (authors, description, etc.)
- update lifecycle to stable
First release:
-
usethis::use_cran_comments() - Update (aspirational) install instructions in README
- Proofread
Title:andDescription: - Check that all exported functions have
@returnand@examples - Check that
Authors@R:includes a copyright holder (role 'cph') - Check licensing of included files
- Review https://github.com/DavisVaughan/extrachecks
Prepare for release:
-
git pull - Check if any deprecation processes should be advanced, as described in Gradual deprecation
-
urlchecker::url_check() -
devtools::check(remote = TRUE, manual = TRUE) -
devtools::check_win_devel() -
rhub::check_for_cran() -
git push - Draft blog post
Submit to CRAN:
-
usethis::use_version('major') -
devtools::submit_cran() - Approve email
Wait for CRAN...
- Accepted 🎉
-
git push -
usethis::use_github_release() -
usethis::use_dev_version() -
usethis::use_news_md() -
git push - Tweet / advertize
Metadata
Metadata
Assignees
Labels
No labels