pharmaverse / pharmaverse4devs

Useful Utility Functions and Development Tools for Packages Across pharmaverse!
Apache License 2.0
1 stars 0 forks source link

Feature Request: Developer Function - `release_issue()` #2

Open bms63 opened 6 months ago

bms63 commented 6 months ago

Feature Idea

The usethis package has a relase_issue() function that produces an issue on the GitHub Repo with the following:

Original Checklist

Prepare for release:

Submit to CRAN:

Wait for CRAN...

Some of these items in the checklist are not really helpful to us. However, we can customize this function to produce a scoped release issue for admiral.

Proposed New Checklist (TBD!!)

Prepare for release:

Submit to CRAN:

Wait for CRAN...

Definition of Done

bms63 commented 6 months ago

@pharmaverse/admiral Hi all - Thinking that this will be a very useful part of our release process. I used the vanilla version of the usethis::release_issue() and it made the issue on our GitHub Issues. However, I didn't find all the items very helpful.

Part of me is thinking - should it be broken into 3 issues? Pre-CRAN, Submit to CRAN, Post-CRAN. So the function would make three issues for us. I like smaller issues that we can close quickly. If we keep it as one issue, then it stays around until we finish every item :(

The checklist is not final. There are other things that are needed - just can't think of them at the moment. Post here if there is some missing checks that we should add!

bms63 commented 5 months ago

Since admiraldev is no longer going to be purged...I think we should put this there.