Thank you for considering contributing to this project. This document provides guidelines for contributing effectively.
We welcome all types of contributions:
- Bug fixes and feature implementations
- Documentation improvements
- Code refactoring and test coverage
- Bug reports and feature requests
- Pull request reviews
- Pull requests should target the
mainbranch - Use the
.editorconfigfile to maintain consistent coding styles (EditorConfig) - Follow Conventional Commits specification for commit messages
- Ensure all tests pass before submitting
<type>(<scope>): <subject>
Types: feat, fix, docs, style, refactor, test, chore
Example: feat(auth): add OAuth2 authentication support
- Fork the repository and create a topic branch from
main - Make your changes following the project's code style
- Test your changes thoroughly
- Commit using conventional commit messages
- Push to your fork and submit a pull request
- Respond to review feedback
Before asking a question:
- Search existing Issues
- Review project documentation
If you need assistance, open a new Issue with:
- Clear description of the problem
- Relevant environment details
- Steps to reproduce (if applicable)
All contributors must adhere to the project's Code of Conduct.
❤️ Thank you for contributing to this project.