Skip to content

todo list for version 1.0.0 #2

@sebkopf

Description

@sebkopf

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% codecov
  • make sure RMD check passes for al operating system R-CMD-check
  • 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 template to add geoms
    • using the template to modify scales
    • using the template to modify themes
    • using the template to add other aesthetics (e.g. linetype)
    • using the template and geom_...(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 Lifecycle: experimental

First release:

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions