18F

18F - Design Pattern Library

A Design Pattern Library is a collection of reusable UI components. It's the foundation of a design system. This exercise helps teams identify patterns, document them, and set usage guidelines. Each pattern includes visuals, code, accessibility, and usage guidance. The library ensures consistency and speeds up design and development.

Duration
8 hours
Group Size
4-8
Category
18F
Difficulty
Easy
Design solutions using consistent UI elements. Use approved, reusable patterns to build features and updates more easily.

  • Design pattern library created.

  • Reusable pattern documentation completed.

  • Consistent design application achieved.

When starting, it's common to find some patterns overlap. Don't be afraid to merge or refine them as you go. Remember to version patterns as they evolve. Also, be prepared to push back when teams want to create 'one-off' patterns that don't align with the library.

  1. Identify common components early, ideally during design creation.

  2. Describe how the pattern is used and its user interaction.

  3. Include code snippets for front-end developers.

  4. Show examples of pattern variations in different solutions.

  5. Publish the library in an accessible space for team use and contribution.

Unlock Step-by-Step Instructions

Create a free account to access step-by-step instructions, agendas, and resources for all activities.

For Facilitators

  • Review participant profiles and expectations
  • Prepare all materials and supplies
  • Test technology and room setup

For Participants

  • Complete pre-session survey
  • Review background materials
  • Prepare examples or case studies

Unlock Pre-Work Requirements

Create a free account to access step-by-step instructions, agendas, and resources for all activities.


  • Design patterns.

  • Documentation templates.

  • Design software.

  • Style guides.

Unlock Materials Required

Create a free account to access step-by-step instructions, agendas, and resources for all activities.

Unlock Resources & Templates

Create a free account to access step-by-step instructions, agendas, and resources for all activities.

Discussion

Loading comments...