V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
gvison

一个赋能开发者的开发框架 sponge,通过自定义模板结合 自定义字段、SQL 和 Protobuf,轻松适配你的业务需求,解决编写重复性代码的烦恼。

  •  
  •   gvison · Dec 3, 2024 · 1781 views
    This topic created in 509 days ago, the information mentioned may be changed or developed.

    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


    1 replies    2024-12-03 23:16:04 +08:00
    mintongcn
        1
    mintongcn  
       Dec 3, 2024 via iPhone
    顶一个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3195 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:34 · PVG 08:34 · LAX 17:34 · JFK 20:34
    ♥ Do have faith in what you're doing.