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.

Latest release: Component Library: v54.3.0 released on Dec 8, 2025 | Guidance: Sprint 17 released on Dec 8, 2025 | Figma: Changelog

About

Add a component or pattern once approved

Once approved by the Design System Council you may proceed to adding your component or pattern to the Design System.

Contribute to the Design System yourself

If your team has the resources to contribute your component or pattern to the Design System, you can complete much of the work on your own.

  1. Comment on your experimental design ticket to indicate that you will be contributing your component or pattern yourself. This avoids any duplication of effort between your team and the Design System Team.
  2. Add the component or pattern to the Design System repo following the guidance for Contributing to VADS documentation.

Contribute to the Design System via the Design System Team

If your team does not have the resources to contribute your component or pattern to the Design System, the Design System Team will complete the work on your behalf. They will:

  1. Review your supporting research.
  2. Add your component or pattern to the team’s backlog and begin working on it when able to do so.
  3. Contact you for supporting documentation. This may include:
    • A link to the research in the Research repo
    • Any guidance updates that you recommend
    • Figma artifacts
    • Code
  4. Complete preparation of the component or pattern, including a Collaboration Cycle Staging Review.

Component maturity

New components will enter at the start of the maturity scale at “Use with caution: Candidate”. This signals to others that the candidate exists and be something they could consider using.

In order to graduate your component or pattern up the maturity scale to “Use with caution: Available”, you or your team need to do research or usability testing to validate. When you initially submit your design to the Design System Council, the council is happy to provide thoughts and feedback on your validation approach.

If an experimental component or pattern sits in the “Use with caution: Candidate” status for 6 months with no validation research documented, it will be removed by the design system team.

Update your component or pattern

Once you have data from your research, submit the results of the research to the Research repo and tag your research with the appropriate labels including the component or pattern (Design System labels are “va-[component/pattern name]”).

Then provide the Design System Team with the following in #platform-design-system:

  1. A link to the research in the Research repo
  2. Any guidance updates that you recommend
  3. Figma artifacts
  4. Code

If you can submit a pull request with updated documentation, you are encouraged to do so.

If you are including an example anatomy image for your component, please use the Web Annotation Kit for annotations. Request access to Figma if needed.

Edit this page in GitHub (Permissions required)
Last updated: Sep 08, 2025