Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

About

Contributing to the design system

Overview

Veteran-facing teams are expected to use design system patterns and components when possible. If existing components or patterns will not work to address needed designs, VFS teams can suggest new components or patterns by going through our Experimental Design process outlined below.

All new components or patterns should go through this process. We recommend starting this process before sharing new designs widely with stakeholders.

This process works best if started before development begins, during the design phase.

Experimental design decision tree

When considering if a component or pattern should be added to the design system there are a few criteria that define a “good” candidate:

  1. The component or pattern will be useful in multiple products on VA.gov. It may be new or it may already be used somewhere on VA.gov, but the designer should be prepared to give examples of possible use cases beyond just their product.
  2. The component or pattern is different in more than one major way than existing components in the design system. a. If the component is only different in color or format, for instance, then it may be a good candidate as a variant of the existing component. Variants of existing components should also go through this experimental process.
  3. Our existing components and patterns will not solve the user problems sufficiently.

Experimental design decision tree and process

If you believe your component or pattern will be a good candidate for inclusion in the design system, then you may suggest an addition or update to begin the experimental design process. This process may begin with feedback received at a Collaboration Cycle touchpoint, and will include:

  • Conducting research to validate your design
  • Presenting your design work and your research to the Design System Council
  • Receiving approval from the Design System Council to be added to the design system

If your component or pattern are approved by the Design System Council, you may then add a component or pattern to the design system.

A thumbnail image of experimental design decision tree and process Mural
A thumbnail image of experimental design decision tree and process Mural
Edit this page in GitHub (Permissions required)
Last updated: Dec 13, 2024