🤝 Contributing
We warmly welcome community contributions! Here's how you can participate:
How to Contribute
- Report Issues: Submit an Issue to report bugs or suggestions.
- Improve Documentation: Enhance user guides, API documentation, or translations.
- Code Contributions: Implement new features or fix issues.
- Testing Assistance: Test compatibility with different databases or edge cases.
Development Process
- Fork this repository and create a feature branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'feat: add description of the new feature'
- Push to the branch and create a Pull Request:
git push origin feature/your-feature-name
- Wait for code review and merge
Code Standards
- Follow the official Go language code specifications.
- Commit messages should follow the Conventional Commits specification.
- Ensure new code includes appropriate test cases.
- Update relevant documentation and examples.
📄 License
This project is licensed under the Apache License 2.0. For details, please see the LICENSE file.
🙏 Acknowledgements
Thanks to all the developers who have contributed to this project, especially:
- The Go language community for providing an excellent development ecosystem.
- Maintainers of various database drivers.
- Contributors who submitted Issues and PRs.
- Users who provided feedback and suggestions.
☎️ Contact & Support
If you encounter problems or need help:
- Check the Wiki documentation for detailed guides.
- Submit an Issue to report problems.
- Join the discussion forum to share usage experiences.
⭐ If this project is helpful to you, please give us a star! Your support is the motivation for our continued development. ⭐
Prev:Quick Start