Tendoo Design

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

  1. Start with a Proposal
    Submit your idea or request using our Component Proposal Template. Include rationale, examples, and product needs.

  2. Team Review
    The core team reviews proposals in weekly syncs or async comments.

  3. Build & Collaborate
    Once approved, work with the design and dev leads to build and test the contribution.

  4. Submit a Pull Request
    Follow our coding standards and documentation format.

  5. 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.