Welcome to the R4DS Engineering Production-Grade Shiny Apps Book Club!
We are working together to read Engineering Production-Grade Shiny Apps by Colin Fay, Sébastien Rochette, Vincent Guyader, Cervan Girard. Join the #book_club-epgs channel on the R4DS Slack to participate. As we read, we are producing notes about the book.
If you would like to present, please add your name next to a chapter using the GitHub Web Editor!
Cohort 1: (starts 2021-08-25) - Wednesdays, 12pm EST/EDT
- 2021-09-01: Ch1 Intro to shiny, apps, R and golem: Russ Hyde
- 2021-09-08: Ch2 successful projects: Ryan Metcalf
- 2021-09-15: Ch3 Structuring your project: Ryan Metcalf
- 2021-09-22: Ch4+5 Golem Structure & Workflow: Russ Hyde
- 2021-09-29: Ch6+7 User experience and Developer patience: Federica Gazzelloni
- 2021-10-06: Ch8: Prototyping in {golem}: Ryan Metcalf
- 0201-10-13: Ch9: Building an “ipsum-app”: Russ Hyde
- 2021-10-13: Ch10 Building the app in {golem}: Russ Hyde
- 2021-10-27: Ch11 Testing, Environments: Russ Hyde
- 2021-11-10: Ch12 Version Control: Federica Gazzelloni
- 2021-11-17: Ch13 + Appendix A Deploying an App, and the whole workflow: Ryan Metcalf
- 2021-11-24: Ch14: The need for optimization: Russ Hyde
- 2021-12-01: Ch15: Common Application Caveats: Federica Gazzelloni
- 2021-12-15: Ch15 (continued): Common Application Caveats: Federica Gazzelloni
- 2022-01-05: Ch16: Optimizing {shiny}: Russ Hyde
- 2022-01-12: Ch17: Using JavaScript: Ryan Metcalf
- 2022-01-19: Ch18: A Gentle Introduction to CSS: Presenter TBD
- 2022-01-26: Wrap up and discussion
This repository is structured as a {bookdown} site. To present, follow these instructions:
- Setup Github Locally
- Fork this repository.
- Create a New Project in RStudio using your fork.
- Create a New Branch in your fork for your work.
- Edit the appropriate chapter file. Use
##
to indicate new slides (new sections). - If you use any packages that are not already in the
DESCRIPTION
, add them. You can useusethis::use_package("myCoolPackage")
to add them quickly! - Commit your changes.
- Push your changes to your branch.
- Open a Pull Request (PR) to let us know that your slides are ready.
When your PR is checked into the main branch, the bookdown site will rebuild, adding your slides to this site.