Thank you for your interest in contributing! 🎉
We welcome contributions of all kinds — bug reports, features, refactors, and documentation.
Please read this guide carefully before submitting issues or pull requests.
- Search existing issues before opening a new one
- Use the Bug Report issue form
- Provide clear reproduction steps
- Open a Feature Request issue
- Clearly explain the motivation and use case
- Be open to feedback and discussion
- Fork the repository
- Create a feature branch from the latest
main - Keep changes focused and minimal
- Use the appropriate PR template:
new_feature.mdbug_fix.mdrefactor.md
Examples:
feature/user-notificationsbugfix/login-validationrefactor/api-layer
- All new features must include tests where applicable
- Bug fixes should include regression coverage
- Refactors must not break existing tests
- Follow existing code style and patterns
- Avoid unnecessary dependencies
- Keep functions small and readable
- Comment complex logic where necessary
- All PRs require review before merging
- Maintainers may request changes
- Be respectful and responsive to feedback
By participating, you agree to follow the project's Code of Conduct.
Thank you for helping make this project better 🚀