Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.28 KB

README.zh-cn.md

File metadata and controls

38 lines (26 loc) · 1.28 KB

Gools 项目

English | 简体中文

Gools (go tools) 是一组开发工具包,让您更便利地进行应用开发。

gools

cmd

  • cmd - cmd 包含了几个有用的命令工具
    • protoc-gen-gin-http - 一个从 proto 文件生成 gin 框架使用的 http handler 的 protoc 插件

gools 提供了几个开发工具,帮助您快速构建应用:

  • publisher - 使用 //go:embed 生成文件的发布工具
  • grpc - 包含了几个 grpc 相关的工具
    • 3rdparty - 3rdparty 提供了一个 Publish 接口,可以将包中的 3rdparty 文件发布到自己的应用中
    • protoc - 用来将 proto 文件编译成 pb.go 文件,同时支持安装使用 protoc 插件
    • swagger - 用来将 proto 文件生成 swagger 文档
  • kafka - 对 kafka consumer group 的封装,您只需要关注自己的业务逻辑

安装

go get -u github.com/god-jay/gools

示例