You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Modernize project infrastructure and documentation
This commit includes several improvements to modernize the project:
- Update Go version from 1.13 to 1.22
- Enhance GitHub Actions workflows:
- Use latest action versions (checkout@v4, setup-go@v4, etc.)
- Configure MySQL 8.0 with proper health checks
- Add code coverage reporting and upload to Codecov
- Improve CodeQL analysis with proper permissions
- Update reviewdog with additional checks
- Extend Makefile with new commands:
- make test, test-race, test-cover for different test scenarios
- make build for building binaries in ./bin/ directory
- make install for installing to $GOPATH/bin
- make clean for cleanup
- Update documentation:
- Rewrite README with comprehensive English documentation
- Add detailed architecture explanation and usage examples
- Update status badges and build instructions
- Add bin/ directory to .gitignore
These changes improve developer experience, ensure better code quality,
and make the project more accessible to new contributors.
0 commit comments