Contributing to the Clinical Design System

Overview

Clinical decision support teams are expected, whenever possible, to use the VA Clinical Design System components, patterns, tokens, and utility classes that are published in this documentation site and Storybook. This allows for efficient design and coding practices while maintaining consistency of the user experience.

If existing components or patterns will not work to address needs, teams should contribute new components, patterns, or revisions to existing by going through the process outlined below.

This process works best if started during the design phase so all teams impacted including the Clinical Design System can plan for the work. Anyone can contribute code, design, and documentation. Collaboration from teams is what makes the Clinical Design System great!

Have questions?

After you’ve reviewed all of the above and still have a question, sign up for design office hours on Tuesdays or dev office hours on Thursdays, after your issue has been added. The Clinical Design System team can guide you in your contribution and your question may help improve the guidance on this page.