Agenda for:
- Package Development tutorial
- July 9 2019, useR! 2019 tutorial day, Toulouse, France
rstd.io/pkg-dev <-- The One True URL that links to everything!
Recommended pre-workshop prep = System setup section from the R Packages book
- If attempting prep in real-time, this might be enough:
install.packages(c("devtools", "roxygen2", "testthat", "covr", "knitr"))
Intro & basic package workflow Jenny Bryan
- slides
- foofactors2 what I made live
- foofactors more fully developed version of this example
Testing Jim Hester - slides
Documentation Hadley Wickham
- slides
usethis::use_course("hadley/fordogs")
- Jenny Bryan jennybryan.org | GitHub jennybc | Twitter jennybryan
- Jim Hester jimhester.com | GitHub jimhester | Twitter jimhester_
- Hadley Wickham hadley.nz | GitHub hadley | Twitter hadleywickham
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
- R Packages
- What They Forgot to Teach You About R (bookdown site)
- Happy Git and GitHub for the useR (bookdown site)