Skip to content

Latest commit

 

History

History
50 lines (26 loc) · 2.33 KB

README.md

File metadata and controls

50 lines (26 loc) · 2.33 KB

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