Production-grade Shiny Apps with golem
summary
Golem turns a Shiny app into an R package so the app carries DESCRIPTION, NAMESPACE, tests, man files and vignettes; it automates repetitive setup like golem::add_module which scaffolds documented module skeletons, CSS/JS and favicon files, and it generates a dev/ folder with start, dev.R, deploy.R and view_rundev scripts. It creates deployment artifacts for shinyapps.io, Shiny Server and creates Dockerfile templates, integrates config.yml via the config package, and aims for tested, dependency-managed production apps.
AI-written summary · about
chapters (9)
- 0:00Intro
- 1:07What's a "prod-ready" software?
- 2:24SENDING SHINY
- 3:59Why golem?
- 6:46{golem} central philosophy
- 9:27Understanding golem
- 12:15Automation with {golem}
- 13:54Template files (and where to put them)
- 16:13What's next
related talks
14mR Shiny - From Conception to the Cloud
20mA New Era for Shiny-based Clinical Submissions using WebAssembly
23mBuilding Gophercises
27mShiny: A GUI for the Tidyverse
15mI made an entire e-commerce platform on Shiny
19mDisposable Shiny Apps
20mRunning R-Shiny without a Server
19mFrom Concept to Impact: Building and Launching Shiny Apps in the Workplace
