Contribution guidelines
Learn how to contribute to the Tendoo Design System effectively, from proposing changes to submitting components.
Contribution Guidelines
We welcome contributions to the Tendoo Design System from designers, developers, and cross-functional team members. This page outlines how to propose changes, contribute components, and collaborate with the core team to improve the system.
Why Contribute?
Contributing ensures that the system evolves to meet real product needs while staying cohesive, accessible, and scalable. Your feedback and ideas help us build a better, more inclusive system for everyone.
Who Can Contribute?
Anyone on the Tendoo team—including designers, developers, PMs, and QA—can contribute to the system.
Ways to Contribute
-
Propose a New Component or Pattern
Identify a gap or recurring UI pattern and suggest it with examples and use cases. -
Improve Existing Components
Suggest UX, accessibility, or performance improvements. -
Enhance Documentation
Help clarify usage, add examples, or correct outdated content. -
Submit Bug Fixes
Found a bug in a component? Submit a fix or report it clearly.
Contribution Process
-
Start with a Proposal
Submit your idea or request using our Component Proposal Template. Include rationale, examples, and product needs. -
Team Review
The core team reviews proposals in weekly syncs or async comments. -
Build & Collaborate
Once approved, work with the design and dev leads to build and test the contribution. -
Submit a Pull Request
Follow our coding standards and documentation format. -
Final Review & Merge
After testing and review, your contribution will be merged and included in the next release.
Best Practices
- Align with Design Principles
- Prioritize accessibility and responsiveness
- Keep contributions modular and reusable
- Write clear, concise documentation and examples
Tools & Resources
- Component Proposal Template (Figma / GitHub)
- Internal Slack:
#tendoo-design-system
- Contribution checklist (coming soon)
Support
Need help? Reach out to the Tendoo Design System core team or join our contribution office hours.
Your contribution helps scale design excellence across Tendoo’s products. Thank you for helping us grow the system together.