Skip to content

florisvdh/bookclub-r4ds

This branch is 1 commit ahead of, 7 commits behind r4ds/bookclub-r4ds:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

65ddbe3 · Jun 22, 2024
Dec 16, 2022
May 10, 2024
Apr 13, 2024
Jan 14, 2024
Jan 14, 2024
Apr 4, 2024
Apr 4, 2024
Nov 10, 2023
Nov 10, 2023
Nov 10, 2023
Jan 20, 2024
Nov 29, 2023
Dec 7, 2023
Dec 15, 2023
Apr 4, 2024
Apr 4, 2024
Apr 4, 2024
Jan 27, 2024
Nov 10, 2023
Feb 16, 2024
Feb 23, 2024
Mar 1, 2024
Mar 8, 2024
Jan 14, 2024
Apr 12, 2024
May 10, 2024
May 3, 2024
May 10, 2024
May 23, 2024
May 31, 2024
Apr 2, 2024
Jun 14, 2024
Jun 22, 2024
Jan 20, 2024
Apr 24, 2024
Jan 20, 2024
Apr 4, 2024
Apr 4, 2024
May 31, 2024
Apr 29, 2024
Nov 10, 2023
Mar 26, 2021
Mar 26, 2021
Jan 24, 2024
Apr 4, 2024
Oct 13, 2023
Mar 26, 2021
Oct 5, 2023

Repository files navigation

DSLC R for Data Science Book Club

Welcome to the DSLC R for Data Science Book Club!

We are working together to read R for Data Science by Hadley Wickham, Mine Çetinkaya-Rundel, and Garrett Grolemund. Join the #book_club-r_for_data_science channel on the DSLC Slack to participate. As we read, we are producing notes about the book.

Meeting Schedule

If you would like to present, please see the sign-up sheet for your cohort (linked below, and pinned in the #book_club-r4ds channel on Slack)!

How to Present

This repository is structured as a {bookdown} site. To present, follow these instructions:

Do these steps once:

  1. Setup Git and GitHub to work with RStudio (click through for detailed, step-by-step instructions; I recommend checking this out even if you're pretty sure you're all set).
  2. usethis::create_from_github("r4ds/bookclub-r4ds") (cleanly creates your own copy of this repository).

Do these steps each time you present another chapter:

  1. Open your project for this book.
  2. usethis::pr_init("my-chapter") (creates a branch for your work, to avoid confusion, making sure that you have the latest changes from other contributors; replace my-chapter with a descriptive name, ideally).
  3. devtools::install_dev_deps() (installs any packages used by the book that you don't already have installed).
  4. Edit the appropriate chapter file, if necessary. Use ## to indicate new slides (new sections).
  5. 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!
  6. Build the book! ctrl-shift-b (or command-shift-b) will render the full book, or ctrl-shift-k (command-shift-k) to render just your slide. Please do this to make sure it works before you push your changes up to the main repo!
  7. Commit your changes (either through the command line or using Rstudio's Git tab).
  8. usethis::pr_push() (pushes the changes up to github, and opens a "pull request" (PR) to let us know your work is ready).
  9. (If we request changes, make them)
  10. When your PR has been accepted ("merged"), usethis::pr_finish() to close out your branch and prepare your local repository for future work.
  11. Now that your local copy is up-to-date with the main repo, you need to update your remote fork. Run gert::git_push("origin") or click the Push button on the Git tab of Rstudio.

When your PR is checked into the main branch, the bookdown site will rebuild, adding your slides to this site.

About

R for Data Science Book Club

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 74.8%
  • TeX 25.2%