: slides; : recording; : materials; : blog post(s).
rOpenSci is a community of researchers and software developpers working together to provide better R tooling, mostly packages, for reproducible and open science. Some of these packages are contributed by staff, others by community members. In order to ensure quality of packages in the suite, rOpenSci onboards packages from the community by having them undergo an open review process on GitHub. In this talk, you’ll get introduced to this onboarding system.
This hands-on workshop will allow you to transform a bunch of R functions into an R package. You’ll also learn how to make it usable and used! We’ll assume you can write functions, and a basic familiarity with Git & GitHub. Here is what we’ll learn: Why develop a package? What is in a package? devtools workflow to create a package Automatic tools for improving a package, from R CMD Check to linting