Theming Made Easy: Introducing brand.yml
summary
A portable YAML schema called brand.yml encodes metadata, palettes, typography and logo assets so the same brand rules style Shiny apps and Quarto reports in R and Python; supporting tools include the bslib theme engine and R/Python packages that read the YAML and apply colors, fonts and images. The project ships an editor app to preview results, and the demo shows dropping brand.yml next to an app or report produces a polished UI without hours of CSS tinkering.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:59Polished presentations
- 7:33Brand guidelines in data science
- 9:01Introducing brand.yml
- 12:14Setting up metadata
- 13:17Defining colors
- 15:23Configuring typography
- 16:47Adding logos
- 17:28Using brand.yml in Shiny/Quarto
- 18:54Q&A
related talks
12mCreating a Design System for Shiny and RMarkdown
18mDesigning and Deploying Internal Quarto Templates
20mStyling and Templating Quarto Documents
12mCreating a Design System for Shiny and RMarkdown
20mOne design system for multiple brands
19mOn the Road to the World's Best Branding
21mDesigning for people is hard
20mSmall Team, Big Value: Using R to Design Visualizations
