Skip to content

git.giitllm.cn仓库的sdk的proto协议代码生成

Notifications You must be signed in to change notification settings

kyle-hy/protoc-gen-gme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

protoc-gen-gme

protobuf协议代码自动生成工具,使用protoc-gen-gme生成框架相关的协议代码,来减少手写的代码量

安装

go get protoc-gen-gme仓库代码

同时需要安装:

使用说明

定义protobuf协议,如下 greeter.proto

syntax = "proto3";

message Request {
	string name = 1;
}

message Response {
	string msg = 1;
}

生成代码命令:

protoc --proto_path=$GOPATH/src:. --gme_out=. --go_out=. greeter.proto

得到的文件列表如下:

./
    greeter.proto	# 原始的protobuf协议文件
    greeter.pb.go	# protoc-gen-go 自动生成的标准代码
    greeter.gme.go	# protoc-gen-gme 自动生成的框架代码

protoc-gen-gme

About

git.giitllm.cn仓库的sdk的proto协议代码生成

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published