Contributing
Help us build the best open source UI library.
Overview
ColorSnap UI is open source and we welcome contributions from everyone. Whether you're fixing a bug, adding a component, or improving docs — your help matters. Check out our GitHub repository to get started.
Getting Started
Fork the repository, clone your fork, and create a feature branch. Make your changes, test locally, and open a pull request with a clear description.
Development Setup
git clone https://github.com/axk42-op/Colorsnap-UI.git
cd Colorsnap-UI
npm install
npm run devCoding Standards
JavaScript only. Each component gets its own CSS file — no shared stylesheets. Use font-weight 600 for UI text. Border-radius 4–6px for controls. No blur effects.
Submitting PRs
Use branch naming like feat/button-variants or fix/theme-switch. Commit messages follow conventional format: feat:, fix:, docs:. Include a description of what changed and why.
Reporting Bugs
Open an issue on GitHub. Include browser version, steps to reproduce, expected vs actual behavior, and screenshots if applicable.
Community
Join us on Discord. Be kind, be constructive, and follow our code of conduct.