Skip to content

r-devel/rdevguide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

719 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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 .qmd files that are in the chapters/ folder 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

  • Images must be included in the source, not provided as URLs, for the PDF book to compile.
  • Images should have alt text for accessibility - note this is shown as a caption in the EPUB version.

Technical details

Deployment is done via GitHub Actions, as specified in the publish.yml workflow:

If you want to render the guide locally, you need to download and install the Quarto CLI (command line interface) as documented on the Quarto website. Then, from the command line (not the R console), run:

quarto preview

to preview changes in real time, or:

quarto render

to generate the book in the _book/ folder. This will also generate the PDF and ePub versions of the book, so takes a little longer. You can open the HTML version of the guide from the command line via open _book/index.html.

If you are using RStudio, VS Code or Positron, you can use the Preview button (VS Code/Positron) or Render button (RStudio) instead.

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 borrowed 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

๐Ÿ–‹
Lydia Gibson, MS, GStat
Lydia Gibson, MS, GStat

๐Ÿ–‹ ๐Ÿ“– ๐Ÿค”
Patricia A. Loto
Patricia A. Loto

๐Ÿ–‹ ๐Ÿ“– ๐Ÿค”
Isabella Velรกsquez
Isabella Velรกsquez

๐Ÿ–‹ ๐Ÿ“– ๐Ÿค”
Cam Race
Cam Race

๐Ÿš‡ ๐Ÿ–‹ ๐Ÿ“–
Shannon Pileggi
Shannon Pileggi

๐Ÿ–‹ ๐Ÿ“– ๐Ÿค”
Paul Murrell
Paul Murrell

๐Ÿ–‹
Zhian N. Kamvar
Zhian N. Kamvar

๐Ÿ–‹ ๐Ÿ“– ๐Ÿค”
Joan Maspons
Joan Maspons

๐Ÿš‡
Hanne Oberman
Hanne Oberman

๐Ÿ–‹
Sebastian Meyer
Sebastian Meyer

๐Ÿค” ๐Ÿ”ฌ ๐Ÿ’ฌ
Hannah Frick
Hannah Frick

๐Ÿ“– ๐Ÿค”
S Jaffa
S Jaffa

๐Ÿ–‹ ๐Ÿ“–
Binod Jung Bogati
Binod Jung Bogati

๐Ÿ–‹ ๐Ÿ“–
Gergely Darรณczi
Gergely Darรณczi

๐Ÿ‘€
Mahmoud Abdelrazek
Mahmoud Abdelrazek

๐Ÿ–‹ ๐Ÿ“–
Ella Kaye
Ella Kaye

๐Ÿ’ป ๐Ÿš‡
Carlos Cรกmara
Carlos Cรกmara

๐Ÿšง ๐Ÿ“–
Aditya bansal
Aditya bansal

๐Ÿšง ๐Ÿ“–
Pau Amma
Pau Amma

๐Ÿšง
KUSHAL CHHAJED
KUSHAL CHHAJED

๐Ÿ–‹ ๐Ÿ“–
Nic Crane
Nic Crane

๐Ÿšง ๐Ÿ“–

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

About

A guide for contributing to R core development

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

โšก