- Go 1.10+
- mysql 客户端版本需要与容器中MySQL版本相同,避免出现由于认证原因导致无法连接问题
- MySQL Server测试容器管理
- govendor Go包管理
- 依赖外部代码质量静态检查工具二进制文件管理
- make deps 依赖检查
- make vitess 升级Vitess Parser依赖
- make fmt 代码格式化,统一风格
- make lint 代码质量检查
- make docker 启动一个MySQL测试容器,可用于测试依赖元数据检查的功能或不同版本MySQL差异
- make test 运行所有的测试用例
- make cover 代码测试覆盖度检查
- make doc 自动生成命令行参数中-list-XX相关文档
- make release 生成Linux, Windoes, Mac发布版本