用于高效生成基于原型的代码的 protoc 插件库
package main
import "github.com/lyft/protoc-gen-star/v2"
func main() {
pgs.Init(pgs.DebugEnv("DEBUG")).
RegisterModule(&myPGSModule{}).
RegisterPostProcessor(&myPostProcessor{}).
Render()
}Visitor][visitor] 规范和助手,用于高效地遍历依赖图BuildContext][context] 用于方便地生成复杂代码Parameters][params] 访问ModuleBase 用于快速创建 Modules 并方便地生成代码[protoc-gen-example][pge] 可在 testdata 目录中找到。它包含两个使用各种可用功能的 Module 实现。protoc 的执行结果包含在 testdata/generated [Makefile][make] 目标中。
暂无开放 Issues,或尚未同步最近议题。