commit a3cf1733717d7b1a0537e915016865f13574477d
parent f6ceb800fbc9711e9148cf9e74f17e156bc41ed8
Author: Jon Harmon <jonthegeek@gmail.com>
Date: Sat, 14 May 2022 10:48:42 -0500
Initial setup.
Diffstat:
| M | .gitignore | | | 8 | ++++---- |
| M | 01.Rmd | | | 2 | +- |
| A | 02.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 03.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 04.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 05.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 06.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 07.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 08.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 09.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 10.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 11.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 12.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 13.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 14.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 15.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 16.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 17.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 18.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 19.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 20.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 21.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 22.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 23.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 24.Rmd | | | 24 | ++++++++++++++++++++++++ |
| A | 25.Rmd | | | 24 | ++++++++++++++++++++++++ |
| M | DESCRIPTION | | | 6 | +++--- |
| M | README.md | | | 84 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------- |
| M | _bookdown.yml | | | 6 | +++--- |
| M | _output.yml | | | 4 | ++-- |
| M | index.Rmd | | | 12 | ++++++------ |
31 files changed, 653 insertions(+), 45 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -5,8 +5,8 @@
.DS_Store
_book
_bookdown_files
-bookclub-BOOKABBR.Rmd
-bookclub-BOOKABBR.html
-bookclub-BOOKABBR.knit.md
-bookclub-BOOKABBR_files
+bookclub-advr.Rmd
+bookclub-advr.html
+bookclub-advr.knit.md
+bookclub-advr_files
libs
diff --git a/01.Rmd b/01.Rmd
@@ -1,4 +1,4 @@
-# CHAPTER TITLE
+# Introduction
**Learning objectives:**
diff --git a/02.Rmd b/02.Rmd
@@ -0,0 +1,24 @@
+# Names and values
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/03.Rmd b/03.Rmd
@@ -0,0 +1,24 @@
+# Vectors
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/04.Rmd b/04.Rmd
@@ -0,0 +1,24 @@
+# Subsetting
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/05.Rmd b/05.Rmd
@@ -0,0 +1,24 @@
+# Control flow
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/06.Rmd b/06.Rmd
@@ -0,0 +1,24 @@
+# Functions
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/07.Rmd b/07.Rmd
@@ -0,0 +1,24 @@
+# Environments
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/08.Rmd b/08.Rmd
@@ -0,0 +1,24 @@
+# Conditions
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/09.Rmd b/09.Rmd
@@ -0,0 +1,24 @@
+# Functionals
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/10.Rmd b/10.Rmd
@@ -0,0 +1,24 @@
+# Function factories
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/11.Rmd b/11.Rmd
@@ -0,0 +1,24 @@
+# Function operators
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/12.Rmd b/12.Rmd
@@ -0,0 +1,24 @@
+# Base types
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/13.Rmd b/13.Rmd
@@ -0,0 +1,24 @@
+# S3
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/14.Rmd b/14.Rmd
@@ -0,0 +1,24 @@
+# R6
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/15.Rmd b/15.Rmd
@@ -0,0 +1,24 @@
+# S4
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/16.Rmd b/16.Rmd
@@ -0,0 +1,24 @@
+# Trade-offs
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/17.Rmd b/17.Rmd
@@ -0,0 +1,24 @@
+# Big picture
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/18.Rmd b/18.Rmd
@@ -0,0 +1,24 @@
+# Expressions
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/19.Rmd b/19.Rmd
@@ -0,0 +1,24 @@
+# Quasiquotation
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/20.Rmd b/20.Rmd
@@ -0,0 +1,24 @@
+# Evaluation
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/21.Rmd b/21.Rmd
@@ -0,0 +1,24 @@
+# Translating R code
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/22.Rmd b/22.Rmd
@@ -0,0 +1,24 @@
+# Debugging
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/23.Rmd b/23.Rmd
@@ -0,0 +1,24 @@
+# Measuring performance
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/24.Rmd b/24.Rmd
@@ -0,0 +1,24 @@
+# Improving performance
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/25.Rmd b/25.Rmd
@@ -0,0 +1,24 @@
+# Rewriting R code in C++
+
+**Learning objectives:**
+
+- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY
+
+## SLIDE 1
+
+- ADD SLIDES AS SECTIONS (`##`).
+- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF.
+
+## Meeting Videos
+
+### Cohort 1
+
+`r knitr::include_url("https://www.youtube.com/embed/URL")`
+
+<details>
+<summary> Meeting chat log </summary>
+
+```
+LOG
+```
+</details>
diff --git a/DESCRIPTION b/DESCRIPTION
@@ -1,5 +1,5 @@
-Package: bookclub-BOOKABBR
-Title: BOOKNAME Book Club
+Package: bookclub-advr
+Title: Advanced R Book Club
Version: 0.0.1
Authors@R: c(
person(
@@ -8,7 +8,7 @@ Authors@R: c(
role = c("aut", "cre", "cph")
)
)
-URL: https://r4ds.github.io/bookclub-BOOKABBR, https://github.com/r4ds/bookclub-BOOKABBR
+URL: https://r4ds.github.io/bookclub-advr, https://github.com/r4ds/bookclub-advr
Depends:
R (>= 3.1.0)
Imports:
diff --git a/README.md b/README.md
@@ -1,32 +1,64 @@
-# R4DS BOOKNAME Book Club
+# R4DS Advanced R Book Club
-FIND/REPLACE BOOKABBR, BOOKNAME, BOOKURL, BOOKAUTHORS, BOOKPUBLISHER, BOOKCOPYRIGHT, BOOKISBN, BOOKDOI, BOOKDAYS, and BOOKTIMECST THEN DELETE THIS SENTENCE.
+Welcome to the R4DS Advanced R Book Club!
-ALSO UPDATE THE MEETING TIME INFO BELOW AND DELETE THIS SENTENCE.
-
-ALSO ADD PLACEHOLDERS FOR ALL CHAPTERS BY COPYING 01.Rmd (IDEALLY ALSO UPDATE TITLES WITHIN THE FILES), THEN DELETE THIS SENTENCE.
-
-Welcome to the R4DS BOOKNAME Book Club!
-
-We are working together to read [_BOOKNAME_](BOOKURL) by BOOKAUTHORS (BOOKPUBLISHER, copyright BOOKCOPYRIGHT, [BOOKISBN](BOOKDOI)).
-Join the #book_club-BOOKABBR channel on the [R4DS Slack](https://r4ds.io/join) to participate.
-As we read, we are producing [notes about the book](https://r4ds.io/BOOKABBR).
+We are working together to read [_Advanced R_](https://adv-r.hadley.nz/) by Hadley Wickham (Chapman & Hall, copyright 2019, [9780815384571](https://www.routledge.com/Advanced-R-Second-Edition/Wickham/p/book/9780815384571)).
+Join the #book_club-advr channel on the [R4DS Slack](https://r4ds.io/join) to participate.
+As we read, we are producing [notes about the book](https://r4ds.io/advr).
## Meeting Schedule
If you would like to present, please add your name next to a chapter using the [GitHub Web Editor](https://youtu.be/d41oc2OMAuI)!
-*Cohort 1: BOOKDAYS, BOOKTIMECST CST/CDT*
+*Cohort 6: TBD, TBD CST/CDT*
<details>
<summary> Past Meetings </summary>
-
-(none yet)
+ (none yet)
</details>
-- YYYY-MM-DD: Introduction - FACILITATOR
-- YYYY-MM-DD: Chapter 1 (TITLE) - Presenter TBD
+- 2022-MM-DD: Chapter 1 (Introduction) - FACILITATOR TBD
+
+**Foundations**
+
+- 2022-MM-DD: Chapter 2 (Names and values) - Presenter TBD
+- 2022-MM-DD: Chapter 3 (Vectors) - Presenter TBD
+- 2022-MM-DD: Chapter 4 (Subsetting) - Presenter TBD
+- 2022-MM-DD: Chapter 5(Control flow) - Presenter TBD
+- 2022-MM-DD: Chapter 6 (Functions) - Presenter TBD
+- 2022-MM-DD: Chapter 7 (Environments) - Presenter TBD
+- 2022-MM-DD: Chapter 8 (Conditions) - Presenter TBD
+
+**Functional programming**
+
+- 2022-MM-DD: Chapter 9 (Functionals) - Presenter TBD
+- 2022-MM-DD: Chapter 10 (Function factories) - Presenter TBD
+- 2022-MM-DD: Chapter 11 (Function operators) - Presenter TBD
+
+**Object-oriented programming**
+
+- 2022-MM-DD: Chapter 12 (Base types) - Presenter TBD
+- 2022-MM-DD: Chapter 13 (S3) - Presenter TBD
+- 2022-MM-DD: Chapter 14 (R6) - Presenter TBD
+- 2022-MM-DD: Chapter 15 (S4) - Presenter TBD
+- 2022-MM-DD: Chapter 16 (Trade-offs) - Presenter TBD
+
+**Metaprogramming**
+
+- 2022-MM-DD: Chapter 17 (Big picture) - Presenter TBD
+- 2022-MM-DD: Chapter 18 (Expressions) - Presenter TBD
+- 2022-MM-DD: Chapter 19 (Quasiquotation) - Presenter TBD
+- 2022-MM-DD: Chapter 20 (Evaluation) - Presenter TBD
+- 2022-MM-DD: Chapter 21 (Translating R code) - Presenter TBD
+
+**Techniques**
+
+- 2022-MM-DD: Chapter 22 (Debugging) - Presenter TBD
+- 2022-MM-DD: Chapter 23 (Measuring performance) - Presenter TBD
+- 2022-MM-DD: Chapter 24 (Improving performance) - Presenter TBD
+- 2022-MM-DD: Chapter 24 (Rewriting R code in C++) - Presenter TBD
+[Previous cohorts](https://github.com/r4ds/bookclub-Advanced_R).
<hr>
@@ -36,15 +68,15 @@ If you would like to present, please add your name next to a chapter using the [
This repository is structured as a [{bookdown}](https://CRAN.R-project.org/package=bookdown) site.
To present, follow these instructions:
-1. [Setup Github Locally](https://www.youtube.com/watch?v=hNUNPkoledI)
-2. Fork this repository.
-3. Create a New Project in RStudio using your fork.
-4. Install dependencies for this book with `devtools::install_dev_deps()` (technically optional but it's nice to be able to rebuild the full book).
-5. Create a New Branch in your fork for your work.
-6. Edit the appropriate chapter file, if necessary. Use `##` to indicate new slides (new sections).
+1. [Setup Github Locally](https://www.youtube.com/watch?v=hNUNPkoledI) (also see [_HappyHappy Git and GitHub for the useR_](https://happygitwithr.com/github-acct.html))
+2. Install {usethis} `install.packages("usethis")`
+3. `usethis::create_from_github("r4ds/bookclub-advr")` (cleanly creates your own copy of this repository).
+4. `usethis::pr_init("my-chapter")` (creates a branch for your work, to avoid confusion).
+5. Edit the appropriate chapter file, if necessary. Use `##` to indicate new slides (new sections).
7. If you use any packages that are not already in the `DESCRIPTION`, add them. You can use `usethis::use_package("myCoolPackage")` to add them quickly!
-8. Commit your changes.
-9. Push your changes to your branch.
-10. Open a Pull Request (PR) to let us know that your slides are ready.
+8. Commit your changes (either through the command line or using Rstudio's Git tab).
+9. `usethis::pr_push()` (pushes the changes up to github, and opens a "pull request" (PR) to let us know your work is ready).
+10. (If we request changes, make them)
+11. When your PR has been accepted ("merged"), `usethis::pr_finish()` to close out your branch and prepare your local repository for future work.
-When your PR is checked into the main branch, the bookdown site will rebuild, adding your slides to [this site](https://r4ds.io/BOOKABBR).
+When your PR is checked into the main branch, the bookdown site will rebuild, adding your slides to [this site](https://r4ds.io/advr).
diff --git a/_bookdown.yml b/_bookdown.yml
@@ -1,6 +1,6 @@
-book_filename: "bookclub-BOOKABBR"
-repo: https://github.com/r4ds/bookclub-BOOKABBR
-edit: "https://github.com/r4ds/bookclub-BOOKABBR/edit/main/%s"
+book_filename: "bookclub-advr"
+repo: https://github.com/r4ds/bookclub-advr
+edit: "https://github.com/r4ds/bookclub-advr/edit/main/%s"
output_dir: "_book"
delete_merged_file: true
language:
diff --git a/_output.yml b/_output.yml
@@ -5,11 +5,11 @@ bookdown::gitbook:
toc:
collapse: section
before: |
- <li><a href="./">BOOKNAME Book Club</a></li>
+ <li><a href="./">Advanced R Book Club</a></li>
after: |
<li><a href="https://github.com/rstudio/bookdown" target="blank">Published with bookdown</a></li>
edit:
- link: https://github.com/r4ds/bookclub-BOOKABBR/edit/main/%s
+ link: https://github.com/r4ds/bookclub-advr/edit/main/%s
text: "Edit"
sharing:
github: yes
diff --git a/index.Rmd b/index.Rmd
@@ -1,5 +1,5 @@
---
-title: "BOOKNAME Book Club"
+title: "Advanced R Book Club"
author: "The R4DS Online Learning Community"
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
@@ -7,16 +7,16 @@ documentclass: book
bibliography: book.bib
biblio-style: apalike
link-citations: yes
-github-repo: r4ds/bookclub-BOOKABBR
-description: "This is the product of the R4DS Online Learning Community's BOOKNAME Book Club."
+github-repo: r4ds/bookclub-advr
+description: "This is the product of the R4DS Online Learning Community's Advanced R Book Club."
---
# Welcome {-}
Welcome to the bookclub!
-This is a companion for the book [_BOOKNAME_](BOOKURL) by BOOKAUTHORS (BOOKPUBLISHER, copyright BOOKCOPYRIGHT, [BOOKISBN](BOOKDOI)).
-This companion is available at [r4ds.io/BOOKABBR](https://r4ds.io/BOOKABBR).
+This is a companion for the book [_Advanced R_](https://adv-r.hadley.nz/) by Hadley Wickham (Chapman & Hall, copyright 2019, [9780815384571](https://www.routledge.com/Advanced-R-Second-Edition/Wickham/p/book/9780815384571)).
+This companion is available at [r4ds.io/advr](https://r4ds.io/advr).
This website is being developed by the [R4DS Online Learning Community](https://rfordatasci.com). Follow along, and [join the community](https://r4ds.io/join) to participate.
@@ -27,7 +27,7 @@ This companion follows the [R4DS Online Learning Community Code of Conduct](http
- Each week, a volunteer will present a chapter from the book (or part of a chapter).
- **This is the best way to learn the material.**
- Presentations will usually consist of a review of the material, a discussion, and/or a demonstration of the principles presented in that chapter.
-- More information about how to present is available in the [github repo](https://github.com/r4ds/bookclub-BOOKABBR).
+- More information about how to present is available in the [github repo](https://github.com/r4ds/bookclub-advr).
- Presentations will be recorded, and will be available on the [R4DS Online Learning Community YouTube Channel](https://r4ds.io/youtube).
## Pace {-}