Contribution Guidelines
Improving and expanding our design system is crucial part of our mission. Whether it involves new components, improvements to existing ones, or documentation enhancements, your input is valuable to us.
Contributions in general should:
- follow our established component patterns
- align with our guiding principles
- use defined design tokens
- meet accessibility standards
- document necessary cases (not only the happy scenario)
Contributions from designers should also:
- consider various screen sizes and devices
- use existing components and patterns
- avoid ad-hoc overrides of components
- include necessary states (hover, focus, active, disabled, error, etc.)
- define interactions (animations, transitions, etc.)
Contributions from developers should also:
- match the design specifications provided
- ensure expected cross-browser compatibility
- include necessary tests and follow coding standards