First off, thanks for taking the time to contribute! ❤️ We appreciate your efforts to improve this project and make it better for everyone.
We encourage all kinds of contributions, from bug reports to feature requests and code improvements. Please follow the guidelines below to ensure a smooth process.
Before reporting a bug, please check the existing issues on GitHub Issues to avoid duplicates. If your issue is not listed, you can report it via GitHub Issues. A good bug report should include:
Before suggesting an enhancement, please check the existing issues on GitHub Issues to avoid duplicates. If your suggestion is not listed, enhancement suggestions should also be submitted through GitHub Issues and should include:
All commit messages must follow the Conventional Commits format. These messages are used to automatically generate release versions and release notes.
Format:
<type>(<scope>): <description>
[optional body]
[optional footer(s)]
Example:
feat(auth): add OAuth2 support
Allowed types: feat, fix, build, chore, ci, docs, style, refactor, perf, test
All tests must pass before submitting any changes. The test suite runs via GitHub Actions, and contributions will not be merged unless all tests are successful.
To set up your local development environment:
Please follow our Code of Conduct to maintain a welcoming and respectful community.
Thank you for your contributions! 🚀