Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.44 KB

File metadata and controls

44 lines (29 loc) · 1.44 KB

Package development tutorial

(Adapted from a joint tutorial taught by Jenny Bryan, Jim Hester, and Hadley Wickham)

Setup

Essentials:

install.packages(c(
  "devtools", "roxygen2",
  "testthat", "covr" 
))
usethis::use_course("http://bit.ly/30kL8QD")

For further pacakge development, I recommend System setup from R Packages.

Agenda

Intro & basic package workflow

Testing - slides

Documentation - slides

Feedback and communication

Issues <-- all are encouraged to open issues as we go. This is actually tremendously helpful to us! Examples of issue-worthy thoughts:

  • Glitches in the instructions or materials that we need to fix, for current tutorial or future
  • Missing content that we identify
  • Great questions or sidebar discussions that we should consider formalizing and recording
  • Questions that are too specific or technical to answer in real-time

Resources