r-devel / rdevguide

A guide for contributing to R core development
https://contributor.r-project.org/rdevguide/
Other
60 stars 19 forks source link
closember hacktoberfest

License: CC BY 4.0

A Guide for Contributing to R Core

All Contributors

This guide is a work in progress, inspired by http://devguide.python.org/. It is deployed at https://contributor.r-project.org/rdevguide/.

Background Resources

A list of existing resources on R core development that we can use for reference or that we should document in the guide is given in the Wiki for this repo.

Contributing

Without write access

Corrections, suggestions and general improvements are welcome as issue submissions.

You can also suggest changes by editing the .Rmd files that are at the root of this repository and submitting a pull request. Please target your pull requests to the main branch.

With write access

You can push directly to main for small fixes. Please use PRs to main for discussing larger updates - try to limit to one section or at least one chapter in each PR, so that changes are easier to review.

Editing notes

Technical details

Deployment is done via Travis CI:

If you want to render the guide locally, you need to install bookdown. Then use

bookdown::render_book('index.Rmd', 'bookdown::gitbook')

and the book will be generated in the docs folder. You can open the guide on the command line via open docs/index.html. To preview the PDF or EPUB versions locally, replace 'bookdown::gitbook' with 'bookdown::pdf_book' or 'bookdown::epub_book' as appropriate.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Acknowledgements

This book started using Sean Kross' minimal bookdown example as described on their blog.

This README borowed ideas from ropensci/dev_guide.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Heather Turner
Heather Turner

πŸ–‹ πŸ’» 🚧 πŸ§‘β€πŸ« πŸ“† πŸ‘€ πŸ” πŸ’¬ πŸ“‹ πŸ“’
Saranjeet Kaur
Saranjeet Kaur

πŸ–‹ πŸ“– πŸ€” πŸ” πŸ’¬ πŸ“‹ πŸ“’ πŸ“Ή πŸ‘€ πŸ’‘ πŸ”¬
Maya Gans
Maya Gans

πŸš‡
Carol Willing
Carol Willing

πŸ‘€
LluΓ­s
LluΓ­s

πŸ‘€ πŸ–‹ πŸ’¬ πŸ”¬ πŸ“– πŸ’‘
Toby Dylan Hocking
Toby Dylan Hocking

πŸ‘€ πŸ’‘ πŸ”¬ πŸ’¬
bettinagruen
bettinagruen

πŸ‘€ πŸ”¬ πŸ’¬
Martin MΓ€chler
Martin MΓ€chler

πŸ‘€
Anelda van der Walt
Anelda van der Walt

πŸ‘€
Mine Cetinkaya-Rundel
Mine Cetinkaya-Rundel

πŸ‘€
Michael Chirico
Michael Chirico

πŸ‘€ πŸ’¬ πŸ–‹ πŸ“– πŸ”¬
Elin Waring
Elin Waring

πŸ’¬
Michael Lawrence
Michael Lawrence

πŸ‘€ πŸ€” πŸ§‘β€πŸ«
Gabe Becker
Gabe Becker

πŸ‘€ πŸ’¬
Kirill MΓΌller
Kirill MΓΌller

πŸ’¬
Lionel Henry
Lionel Henry

πŸ’¬
John Hayes
John Hayes

πŸ‘€
nbenn
nbenn

πŸ‘€ πŸ”¬ πŸ’¬
Ben
Ben

πŸ–‹ πŸ‘€ πŸ”¬ πŸ’¬
Debartha Paul
Debartha Paul

πŸ–‹

This project follows the all-contributors specification. Contributions of any kind welcome!