Teal-Insights / r-wbids

R package to access and analyze World Bank International Debt Statistics (IDS)
https://teal-insights.github.io/r-wbids/
Other
3 stars 0 forks source link

Release wbids 0.1.0 #31

Open christophscheuch opened 4 days ago

christophscheuch commented 4 days ago

I decided to exclude both econid and wbwdi for the initial release. Both should be on CRAN if they are included in any way in the DESCRIPTION file. econid still needs some time to mature for a CRAN release. wbwdi should be released jointly with other stuff that provide more justification for a new WDI package.

First release:

Prepare for release:

Submit to CRAN:

Wait for CRAN...

christophscheuch commented 19 hours ago

@t-emery I have prepared the packages for the initial CRAN submission, but you have to submit it as the maintainer. I suggest that you pull the status quo from the branch in the PR and review DESCRIPTION and README because I made a few changes: https://github.com/Teal-Insights/r-wbids/pull/38. In particular, I think it makes sense to describe the package as a stand-alone tool at the moment rather than relating it to packages that we are planing to release in the future.

Once you are ready to submit, please call devtools::submit_cran() and then confirm the email that you receive. Afterwards, we keep the fingers crossed because some parts of the CRAN submission process are highly specific and can be missed even after thorough reviews and automatic checks 😄

t-emery commented 18 hours ago

Amazing!I’ll get this started today. Thanks for all of your awesome work on this!Sent from my iPhoneOn Nov 14, 2024, at 6:00 AM, Christoph Scheuch @.***> wrote: @t-emery I have prepared the packages for the initial CRAN submission, but you have to submit it as the maintainer. I suggest that you pull the status quo from the branch in the PR and review DESCRIPTION and README because I made a few changes: #38. In particular, I think it makes sense to describe the package as a stand-alone tool at the moment rather than relating it to packages that we are planing to release in the future. Once you are ready to submit, please call devtools::submit_cran() and then confirm the email that you receive. Afterwards, we keep the fingers crossed because some parts of the CRAN submission process are highly specific and can be missed even after thorough reviews and automatic checks 😄

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

christophscheuch commented 15 hours ago

I'll close the issue once the package is available on CRAN and the other to-do's in the first comment can be done :)

EDIT: ah I just saw that you merged the PR. In the future, we should submit from the release branch and merge the PR once CRAN has accepted the submission.

chriscarrollsmith commented 14 hours ago

I'll close the issue once the package is available on CRAN and the other to-do's in the first comment can be done :)

EDIT: ah I just saw that you merged the PR. In the future, we should submit from the release branch and merge the PR once CRAN has accepted the submission.

Sorry about that; my fault. I will document the release workflow so we know how to do it in the future. I appreciate your detailed checklist above.

christophscheuch commented 14 hours ago

Sorry about that; my fault. I will document the release workflow so we know how to do it in the future. I appreciate your detailed checklist above.

The checklist is the outcome of the single line that I already added to the release workflow here 😁 https://github.com/Teal-Insights/r-wbids/wiki/Development-Workflow#cran-releases