Skip to content

skirmer/r_packages

Repository files navigation

Making R Packages

This repo contains all the materials for my training on building your own R packages.

If you'd like to use my scripts to follow along during the training in person, just clone or download this repo and you'll be all set.

Slides

The slides are in this repo in PDF form. Feel free to use them to follow along!

Dependencies

In order to follow along smoothly using my scripts, you'll need to have installed the packages dplyr, glue, and feather, all of which are on CRAN.

References

Tutorials (I regularly use these!):

http://tinyheero.github.io/jekyll/update/2015/07/26/making-your-first-R-package.html

http://www.masalmon.eu/2017/12/11/goodrpackages/

https://hilaryparker.com/2014/04/29/writing-an-r-package-from-scratch/

Git Support:

https://try.github.io/levels/1/challenges/1

https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners

Specific Details:

General FAQ, https://support.rstudio.com/hc/en-us/articles/200486488-Developing-Packages-with-RStudio

Licensing, http://r-pkgs.had.co.nz/description.html#license

Unit testing, https://www.r-bloggers.com/unit-testing-with-r/

Writing good functions, https://nicercode.github.io/guides/functions/

Vignettes, http://r-pkgs.had.co.nz/vignettes.html

Descriptions, http://r-pkgs.had.co.nz/description.html

Making documentation webpages, http://pkgdown.r-lib.org/

Find Me!

My website

Twitter

About

Training materials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages