Contributing

There are many ways to contribute to the EBRAINS Design System. Whether you’re a researcher, developer, designer, or product expert, your expertise can make a significant impact.

How to Contribute

1. Identify an Issue

Start by checking our open issues or propose a new one. Make sure your contribution aligns with the design system principles.

2. Submit a Proposal

For significant changes, submit a proposal or design mock-up before starting work. This helps ensure your contribution aligns with the direction of the project.

3. Make Your Contribution

Once approved, work on your contribution and submit a merge request. Provide detailed notes about your changes and reference any related issues.

Types of Contributions

  • New Components — Propose missing elements that align with design principles and meet accessibility standards
  • Component Enhancements — Suggest improvements to boost functionality, accessibility, or performance
  • UI/UX Refinements — Contribute design refinements for better usability and visual consistency
  • Design Tokens — Add or update tokens for uniform styling across applications
  • Documentation — Expand or refine guidelines, examples, and best practices
  • Bug Reports — Report bugs or inconsistencies via GitLab Issues
  • Bug Fixes — Fix issues to ensure error-free components and documentation