Create reports, apps, dashboards, plots and more that match your company's brand guidelines with a single _brand.yml
file.
brand.yml is a simple, portable YAML file that codifies your company's brand guidelines into a format that can be used by Quarto, Python and R tooling to create branded outputs. Our goal is to support unified, branded theming for all of Posit's open source tools—from web applications to printed reports to dashboards and presentations—with a consistent look and feel.
With a single _brand.yml
file you can collect brand logos, colors, fonts and typographic choices, typically found in your company's brand guidelines.
This _brand.yml
can be used Quarto and Shiny for Python[^1] to instantly basic themes that match the brand guidelines.
-
brand.yml Documentation - The brand.yml specification, explanation, details, examples and more.
-
brand_yml for Python - Python package for reading and applying the
_brand.yml
file. -
Quarto - An open-source scientific and technical publishing system. Automatically uses
_brand.yml
in the v1.6 release. -
Shiny - An open-source framework for effortless web applications for data scientists. Shiny for Python supports branded theming via brand.yml. Support in Shiny for R will arrive soon.
Questions? Feel free to ask questions in our discussions forum! For questions about using brand.yml in Quarto, please head over to Quarto's discussions.
We welcome contributions! Please see CONTRIBUTING.md before opening a pull request.