Contributing Guide

We welcome contributions from the community. Here is how you can help.

Code of Conduct

This project follows a Contributor Code of Conduct. By participating, you agree to maintain a respectful and inclusive environment.

How to Contribute

  1. Fork the repository
  2. Create a feature branch: git checkout -b feat/my-feature
  3. Make your changes following the development workflow
  4. Write or update tests as needed
  5. Commit using conventional commits: feat: add my feature
  6. Push and create a Pull Request

What to Work On

  • New Components: Add new UI components following existing patterns
  • Bug Fixes: Fix issues in existing components
  • Documentation: Improve docs, examples, and guides
  • Tests: Increase test coverage
  • Framework Support: Add adapters for new frameworks
  • Performance: Optimize bundle size and runtime

Pull Request Guidelines

  • Keep PRs focused on a single concern
  • Include tests for new functionality
  • Update documentation when adding features
  • Ensure all CI checks pass
  • Request review from maintainers

Getting Help

Open an issue on GitHub for bugs, feature requests, or questions. We aim to respond within 48 hours.