sponge 本身支持自带模板生成代码,现在已开放基于自定义模板功能来生成代码,生成的代码类型和用途由你提供的模板代码(不局限于 go 代码)和参数决定。
1️⃣ 自定义模板 + 字段
生成自定义代码,例如:
- Web 服务代码
- gRPC 服务代码
- 脚手架
- 配置文件、编译和部署脚本等
在页面生成代码示例:
2️⃣ 自定义模板 + SQL + 字段
批量生成自定义代码,例如:
- 后端 CRUD 相关代码( api 、router 、service 、dao 、model 等)
- 前端 CRUD 页面代码
- 各种 ORM 的 CRUD 代码
在页面生成代码示例:
3️⃣ 自定义模板 + Protobuf + 字段
批量生成自定义代码,例如:
- gRPC service 代码
- gRPC 服务端和客户端测试用例
- HTTP 服务相关代码( api 、router 、service 等)
在页面生成代码示例:
GitHub 仓库 https://github.com/zhufuyi/sponge
|