Join 📚 James's Highlights

A batch of the best highlights from what Jimmy's read, .

Environment variables, found via Sys.getenv() rather than getOption(), are often used for storing secrets (like GITHUB_PAT for the gh package) or the path to secrets on disk (like TWITTER_PAT for rtweet), or not secrets (e.g. the browser to use for chromote).

Persistent Config and Data for R Packages - R-Hub Blog

None

R CMD check or devtools::check\(\) will check your package for adherence to some standards (e.g., what folders can there be) and run the tests and examples. It’s a useful command to run even if your package isn’t intended to go on CRAN.

Workflow automation tools for package developers

Maëlle Salmon

...cache.vars If the code chunk you want to cache creates many objects, but you only want to save a few of them, you can use knitr’s cache.vars chunk option. Simply give it a character vector of the objects’ names that you want to save.

Reproducible Research With R and RStudio

Christopher Gandrud

...catch up on these, and many more highlights