现在有不少团队接口协议采用 protobuf 作为接口协议,却缺少相关的开发提效工具,比如: 从 protobuf 生成 typescript 类型文件 从 protobuf 生成 json mock 数据( or 二进制 mock 数据) protobuf 转 openapi ,以便借助 openapi 生态进行代码生成、接口文档生成 我自己做了一个工具来满足上面需求,希望听听大家的意见,上面的需求是不是具有普遍性,如果你也有这个需求欢迎说说你期望完成上面需求的工具形态 protobuf, 生成, mock, openapi
@flyqie 目前工具正好是 cli 形式,打通了 git 完成 protobuf 文件的同步 => 类型文件生成 => mock 生成 => 请求代码生成 => openapi.json 生成(用于可视化预览接口文档)
反过来就好了 typescript 为主 生成别的协议 实际上这个微软已经做了 https://typespec.io/ 其中 protobuf 部分 https://typespec.io/docs/libraries/protobuf/reference