sponge 本身支持自带模板生成代码,现在已开放基于自定义模板功能来生成代码,生成的代码类型和用途由你提供的模板代码(不局限于 go 代码)和参数决定。

1️⃣ 自定义模板 + 字段

生成自定义代码,例如:

  • Web 服务代码
  • gRPC 服务代码
  • 脚手架
  • 配置文件、编译和部署脚本等

在页面生成代码示例:

template-field


2️⃣ 自定义模板 + SQL + 字段

批量生成自定义代码,例如:

  • 后端 CRUD 相关代码( api 、router 、service 、dao 、model 等)
  • 前端 CRUD 页面代码
  • 各种 ORM 的 CRUD 代码

在页面生成代码示例:

template-sql


3️⃣ 自定义模板 + Protobuf + 字段

批量生成自定义代码,例如:

  • gRPC service 代码
  • gRPC 服务端和客户端测试用例
  • HTTP 服务相关代码( api 、router 、service 等)

在页面生成代码示例:

template-protobuf


GitHub 仓库 https://github.com/zhufuyi/sponge


举报· 107 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部