by Hadley Wickham
🗓️ July 25 and 26, 2022
⏰ 09:00 - 17:00
🏨 Chesapeake G+H+I
In this two day masterclass, you'll have the opportunity to dig deep in to package development. Across the two days, we'll spend around 4 hours speaking about advanced package development topics, like writing testable code and producing error messages that spark joy. We'll focus on cutting edge topics and tools that have significantly impacted the way we develop packages in the last couple of years. However, the majority of the time will be unstructured, so you can take what you've just learned about and apply it your package, in environment where you can get help and talk things through with the tidyverse team.
install.packages("devtools")
usethis::use_devtools()
- R packages book
- Common questions google doc
- Chat on discord
Time | Activity | Instructor |
---|---|---|
09:00 - 10:30 | Introduction and check lists | Hadley |
10:30 - 11:00 | Coffee break | |
11:00 - 12:30 | Test tooling and design | Jenny |
12:30 - 13:30 | Lunch break | |
13:30 - 15:00 | Writing great function docs | Hadley |
15:00 - 15:30 | Coffee break | |
15:30 - 17:00 | Making a website with pkgdown | Hadley |
Time | Activity | Instructor |
---|---|---|
09:00 - 10:30 | Informative errors with rlang | Lionel |
10:30 - 11:00 | Coffee break | |
11:00 - 12:30 | Snapshot testing with testthat 3e | Jenny |
12:30 - 13:30 | Lunch break | |
13:30 - 15:00 | Function design | Hadley |
15:00 - 15:30 | Coffee break | |
15:30 - 17:00 | Automated checking with GHA | Gábor |
You'll learn from Hadley Wickham, Jenny Bryan, Lionel Henry, Gábor Csárdi, and other members of the tidyverse team.
This work is licensed under a Creative Commons Attribution 4.0 International License.