-
Notifications
You must be signed in to change notification settings - Fork 1
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
Blog post based on Collaborative Coding slides #26
Comments
One post might also focus on how developers can make their repo more beginner friendly. This might include labeling issues |
May we could tie in with hacktoberfest? |
I edited a typo in your comment @cwickham 😉 ("vingettes") I love this idea of a series! 🎊 I wonder whether a screencast would have some value here? |
PRs from R are now a little easier with usethis: |
This was the blog post (?) I remember hearing about: https://github.com/thisisnic/first-contributions It's both a walk through of the PR process (with RStudio focus) and safe place to make a PR to add your name to |
Slides from useR! 2017
While I think the slides did an OK job motivating people to contribute and maybe what types of contributions might be good to start with, it didn't really give enough detail for someone to get started.
I think contributing to documentation is a great place to start, but if you are new to github and R packages, you might be wondering:
An idea I had done a little brainstorming on was a series of blog posts that walk though making pull requests on github that contribute to documentation in R packages, or related R resources (e.g. bookdown source). Starting with the simplest case, edits that can be made entirely on the github website, and getting to a slightly more complicated case where you'd need to fork, clone in RStudio, edit,
document()
,check()
, push, PR.Here's some notes I found on the matter that I'd written some time last year:
Fixing typos in R package documentation
Things you can contribute to:
Why fix typos?
Easiest case
The typo can be fixed directly in the file on github. This is super easy becasue you can do everything right on github.
Steps:
Appropriate when the content you are fixing is in a single file, and that file is not used to generate any other files in the repository. It's easier to talk about exceptions, you can't use this method for:
One step up
The typo needs the documentation to be regenerated.
The text was updated successfully, but these errors were encountered: