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
Creating a slick documentation website with pkgdown
Why and how to have your package reviewed?
How to make your package famous or at least reach your audience?
Package analytics via CRAN logs and via the gh package.
Attendees should bring a laptop with the latest versions of R and RStudio installed. Also bring your experience and questions about packages!