# Contributing to UIBit Thank you for your interest in contributing to UIBit. We welcome contributions that help expand the capabilities, accessibility, and quality of our component library. ## Ways to Contribute There are several avenues for participating in the development of UIBit: - **Feature Proposals** – Suggest new components or enhancements to existing ones that address real-world application needs and user interface challenges. - **Feedback & UX Refinements** – Share observations on usability, visual design, animations, and how components behave in production environments. - **Defect Reports** – Report issues with rendering, performance, browser compatibility, or accessibility. - **Documentation Improvements** – Help refine component guides, examples, and descriptions to ensure they are clear and helpful. ## Collaboration Process We encourage open discussion and collaboration. When proposing new ideas or reporting issues, please outline: - The specific user experience or business challenge the proposal addresses. - The expected behavior or visual outcome of the component. - The value this change introduces to the library as a whole. ## Standards and Guidelines All contributions are expected to meet our standards for: - **Accessibility** – Components must adhere to WCAG guidelines, supporting screen readers, keyboard navigation, and proper ARIA standards. - **Performance** – Logic and styles should be structured to minimize package footprints and avoid unnecessary DOM re-renders. - **Design System Alignment** – Visual details should conform to our established design tokens, ensuring cohesive presentation across the entire catalog. ## Community Standards By participating in this project, you agree to abide by our **[Code of Conduct](https://github.com/rawlings/uibit/blob/main/CODE_OF_CONDUCT.md)**. To report security vulnerabilities, please refer to our **[Security Policy](https://github.com/rawlings/uibit/blob/main/SECURITY.md)**. For general questions, see our **[Support Guide](https://github.com/rawlings/uibit/blob/main/SUPPORT.md)**. We look forward to collaborating with you to build a better component library.