Protocol is a design system for Mozilla and Firefox websites. It establishes a common design language, provides reusable coded components, and outlines high level guidelines for content and accessibility.
Protocol is still in an early stage of development and likely to change a lot in the near future. If you’re interested in using Protocol on your project, let us know and we can help you. You can find us in #design-systems on Mozilla’s Slack (for Mozillians) or file an issue on GitHub.
When design systems are effectively employed, the benefits are manifold:
- Improved User Experience: Scaled, consistent design patterns and content practices provide users with a familiar experience that allows for less time spent on re-learning interactions, finding pages that serve user needs, and abandoning pages that don’t.
- Efficiency: With a library of design components ready to employ and clear guidelines for creators, we spend more time on creation that serves our users and less time on “reinventing the wheel”.
- Clarity: With clearly documented guidelines and governance for design and content creation, we spend less time negotiating the guidelines to create clarity for ourselves and more time creating designs and content that clearly serves our users.