Day 19: Design Systems, Pattern Libraries, and Style Guides
Coherence, efficiency, and productivity.
Visual design, here we go! Today I learned about these three terms that share the common goal of making design efficient and productive.
What is a system?
This is a set of connected things or parts forming a complex whole.
Design system?
A comprehensive set of values, semantics, syntax, and context that are the foundation of a shared design language.
Pattern library?
This is an organized set of related, reusable components, often containing code examples, design guidelines, and use cases.
Style guide?
A physical or digital document that represents the styles, patterns, practices, and principles of a company and teaches us how to use it
We have four parts: colors, typography, shadows, and grids. We will briefly go into style guides, cover colors, and typography.
Establishing a Consistent Style Guide
Color Palette
Start with base, complementary, and accent colors.
Generate shades and tints.
Generate error, warning, and success states.
Create neutral colors from an existing color palette.
Typography
Generate a type scale.
Establish line heights for paragraphs and headings.
Establish line heights for labels and buttons.
Use font weights with caution.
Use a good font pairing.
Importance of Style Guides
Consistency.
Newcomers are onboarded quickly.
Enhances productivity.
Improves communication between designers and developers.
Resources
Key Learnings
I neglected to learn this and have struggled thus far in my design career. I will revisit these resources until I am comfortable creating style guides. For designing systems, I will learn about that later, but for now, early in my career, it is not required. I enjoyed this resource and can't wait to use this newfound knowledge to speed up my workflow.
References
Batch creates styles.
How to build a style guide in Figma Vol. 1 by Adegbulugbe Israel https://bootcamp.uxdesign.cc/how-to-build-a-style-guide-in-figma-vol-1-f8d240e1bcf9.
How to build a style guide in Figma Vol. 2: Bootcamp, UX Collective https://bootcamp.uxdesign.cc/how-to-build-a-style-guide-in-figma-vol-2-ab639c18f7fd.
Generating Style Guides in Figma Automatically https://www.youtube.com/watch?v=2svaCq4xmHw.
Figma Tutorial for Beginners | Style Guides
Working with UI Style Guides https://www.youtube.com/watch?v=f1Jecbpu2RE.
www.freecodecamp.org/news/how-to-create-a-style-guide-in-figma/