Getting Ready
Do you have an idea for a component or an improvement to our libraries? You’ve come to the right place! Our process helps product designers and engineers confidently contribute to the design system, whether for our core library or a team workspace.
Get ready by ensuring your idea meets our contribution criteria. Once you're set, you can kick things off.
How it works
Once you’ve confirmed your idea is a match, here’s how the process goes:
- Request: Submit your contribution via our Slack form, pinned in our #rnd-designsystem-support channel. You can find more details on how to fill it out here.
- Validation: The design system team will review and validate your request.
- Build: Once validated, you will start working on your contribution.
- Review: We’ll review it together to ensure everything is in order.
- Publish & Merge: After approval, you’ll publish and merge the new contribution.
- Documentation: If it’s a core component, we’ll handle the documentation. For team components, you’ll take care of that.
For more details about the process, check out our Detailed Process page.
Contribution vs. Support vs. Review
We encourage a collaborative environment where every idea, feedback, and suggestion is welcome. Understanding the difference between contributions, support, and reviews is important to make the most of this.
✅ What is a contribution?
- Creating a new component or pattern from scratch.
- Adding new variants or properties to an existing component.
- Updating a component or pattern.
- Replacing a component.
❌ What is not a contribution
- Questions about specific components: For details or usage inquiries, refer to our documentation or fill out our support form pinned in #rnd-designsystem-support.
- Guidance on which component to use: For advice on component selection, refer to our documentation or fill out our support pinned in #rnd-designsystem-support.
- Requests for design system reviews: For feedback on how you are using the design system in your work, request a review from the Design System team.
Contribution Toolkit
We have prepared a design toolkit with checklists to guide you through the process. While not mandatory, they can help you create a successful collaboration.