Skip to content

create_tidy_package() to create public package with tidyverse/r-lib convensions #461

@gaborcsardi

Description

@gaborcsardi

I am not sure if this is possible to do in one go, as the user might need to edit files, or maybe run git between the steps, we'll see. Order might change later.

  1. create_package()
  2. use_tidy_description()
  3. Add empty R/package.R file
  4. use_git()
  5. use_github()
  6. use_testthat()
  7. Add empty tests/testthat/test.R file.
  8. use_mit_license()
  9. use_readme_rmd()
  10. use_news_md()
  11. use_tidy_ci()
  12. use_appveyor()
  13. use_tidy_contributing()
  14. use_tidy_coc()
  15. use_lifecycle_badge()
  16. use_roxygen_md()
  17. use_cran_badge()
  18. use_coverage()
  19. Knit README.md
  20. Add all newly created files to git, commit, push.

The badges can be part of some use_tidy_readme_rmd(), because currently they need manual copy and paste.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featurea feature request or enhancementtidy ✨tools for the tidyverse team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions