trashbirdecology / bbsAssistant

An R package for downloading and handling data and information from the North American Breeding Bird Survey.
Creative Commons Zero v1.0 Universal
27 stars 13 forks source link

Submit to CRAN #40

Closed trashbirdecology closed 5 years ago

trashbirdecology commented 5 years ago

Identify what we need to fix/update/add to submit package to CRAN. See:

@GabsPalomo would you mind making a checklist of what we need to accomplish to submit the first release to CRAN?

Here is a blog (opinion piece) about submitting to CRAN https://www.r-bloggers.com/submitting-your-first-package-to-cran-my-experience/

Perhaps also @juniperlsimonis has some advice for us?!

GabsPalomo commented 5 years ago

On it. Will send it in a few.

juniperlsimonis commented 5 years ago

i highly recommend using devtools and basically going through all of the steps in devtools::release. before you get to a final step of actually sending it to cran (after which you need to verify the submission via email they send you!), it runs through a number of steps that are good practice before submission. not all of them are required (you don't have to run a spell check and you don't have to have a changelog), but they're good to have. devtools::build_win is also a nice and easy way to submit a test to win builder, a key step in making sure you're good cross-platform also! make sure you're testing against R-devel (the development version). you can have this getting done by travis with a minor edit to the yaml file, see e.g. https://github.com/weecology/portalcasting/blob/master/.travis.yml (lines 5-7). there were some major changes wrt random number generating in base R that means the differences between the versions of R you can test again may be significant. lmk if you have any questions! good luck!

trashbirdecology commented 5 years ago

@juniperlsimonis very helpful, thank you. Don't worry -- there will be questions....

juniperlsimonis commented 5 years ago

https://media.giphy.com/media/3ohhwExpY93hQq3LqM/giphy.gif

trashbirdecology commented 5 years ago

https://gph.is/1MLILOG


Jessica L. Burnett, M.Sc. Ph.D. Candidate School of Natural Resources University of Nebraska-Lincoln +1.352.792.5425

GitHub http://github.com/trashbirdecology CV/Resume https://github.com/TrashBirdEcology/cv/blob/master/burnett_extendedCV.pdf Nebraska Cooperative Fish & Wildlife Research Unit http://snr.unl.edu/necoopunit/ ORC ID: 0000-0002-0896-5099 https://orcid.org/0000-0002-0896-5099


http://snr.unl.edu/necoopunit/

On Tue, Jul 16, 2019 at 4:32 PM Juniper Simonis notifications@github.com wrote:

https://media.giphy.com/media/3ohhwExpY93hQq3LqM/giphy.gif

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/TrashBirdEcology/bbsAssistant/issues/40?email_source=notifications&email_token=ACL2TNM6QBSEGHGCZ32YH2TP7Y45LA5CNFSM4IEGLHKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2CHAMQ#issuecomment-511995954, or mute the thread https://github.com/notifications/unsubscribe-auth/ACL2TNPHBKDWUW7ALB3JKI3P7Y45LANCNFSM4IEGLHKA .

trashbirdecology commented 5 years ago

nat sent this video re: first cran submission -- pretty useful https://www.youtube.com/watch?v=-zID-rVDEHQ

GabsPalomo commented 5 years ago

I promise to work on the cran to do list today.

On Wed, Jul 17, 2019 at 09:43 Jessica Burnett notifications@github.com wrote:

nat sent this video re: first cran submission -- pretty useful https://www.youtube.com/watch?v=-zID-rVDEHQ

— You are receiving this because you were assigned.

Reply to this email directly, view it on GitHub https://github.com/TrashBirdEcology/bbsAssistant/issues/40?email_source=notifications&email_token=AG5AEQTXKC73C4WXAGFP26DP74VXZA5CNFSM4IEGLHKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2EN5YI#issuecomment-512286433, or mute the thread https://github.com/notifications/unsubscribe-auth/AG5AEQUMVCC3AUYK72UOSWDP74VXZANCNFSM4IEGLHKA .

-- Gabriela Palomo, M. Sc. Sent from Gmail Mobile for iPhone

trashbirdecology commented 5 years ago

Okay -- give me a couple of hours at least, I am trying to get an issue created using use_github_release which should automate the to-do list for CRAN in an issue :)

trashbirdecology commented 5 years ago

Okay, I am closing this, please refer to Issue 44