Welcome

A guide to help people find ways to contribute to rOpenSci

We’re so happy you found your way here!

The purpose of this guide is to welcome you to rOpenSci and help you recognize yourself as a potential contributor. It will help you figure out what you might gain by giving your time, expertise, and experience; match your needs with things that will help rOpenSci’s mission; and connect you with resources to help you along the way.

rOpenSci creates technical and community infrastructure for open and reproducible research that lowers barriers to working with scientific data in R. Our staff and community actively foster a welcoming environment where users and developers from different backgrounds and skill levels learn, share ideas and innovate together openly through shared norms and software. Participation in all rOpenSci activities is supported by our Code of Conduct.

We welcome contributions from individuals of all skill levels and backgrounds, whether they involve code, technical writing, mentoring, localization or other type of contributions. Whether you’re a seasoned coder or new to the field, your input is valued. You don’t need to identify as a developer for making meaningful contributions! Maybe you want to spend 30 minutes sharing your package use case in our public forum or reporting a bug, one hour learning by attending a Community Call, five hours reviewing an R package submitted for open peer review, or maybe you want to make an ongoing commitment to help maintain a package.

What are some benefits of contributing?

Read rOpenSci & Our Community to learn about our mission, what it means to be part of our community, and to meet some Humans of rOpenSci.

Browse What brings you here? to find which “I want to…” statements fit you best and choose your path! To help you recognize yourself, we’ve grouped these into: Discover; Connect; Learn; Build; Help. For each category, we list examples of what those contributions might look like and we link to our resources to help you get started.

Or jump directly into rOpenSci Resources to find descriptions and links to guide specific contributions.


A huge thank you to everyone who has contributed to this guide so far! Toby Hodges, Julia Stewart Lowndes, Scott Chamberlain, Jeroen Ooms, Karthik Ram, Noam Ross, Maëlle Salmon, Yanina Bellini Saibene) (alphabetical order with community members followed by staff). Please tell us if we forgot to acknowledge your contribution.

Cover illustration by Lydia Hill.

This work was supported in part by a NumFOCUS Small Development Grant to rOpenSci.


Please cite this guide as:

Stefanie Butland & Steffi LaZerte. (2020). rOpenSci Community Contributing Guide (Version v0.1.0). Zenodo. http://doi.org/10.5281/zenodo.4000532