Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Submit to CRAN #40

Closed
trashbirdecology opened this issue Jul 16, 2019 · 9 comments
Closed

Submit to CRAN #40

trashbirdecology opened this issue Jul 16, 2019 · 9 comments
Assignees
Labels
question Further information is requested

Comments

@trashbirdecology
Copy link
Owner

trashbirdecology commented Jul 16, 2019

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?!

@trashbirdecology trashbirdecology pinned this issue Jul 16, 2019
@trashbirdecology trashbirdecology added the question Further information is requested label Jul 16, 2019
@GabsPalomo
Copy link
Collaborator

On it. Will send it in a few.

@juniperlsimonis
Copy link

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
Copy link
Owner Author

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

@juniperlsimonis
Copy link

@trashbirdecology
Copy link
Owner Author

trashbirdecology commented Jul 16, 2019 via email

@trashbirdecology
Copy link
Owner Author

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

@GabsPalomo
Copy link
Collaborator

GabsPalomo commented Jul 17, 2019 via email

@trashbirdecology
Copy link
Owner Author

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
Copy link
Owner Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants