hashicorp / go-plugin

Golang plugin system over RPC.
Mozilla Public License 2.0
5.25k stars 450 forks source link

use proto3 idl to generate grpc plugin code #229

Closed ahfuzhang closed 1 year ago

ahfuzhang commented 1 year ago

1.add a tool to generate code: examples/code_generator/cmd/code_gen.go 2.add a example to show how to use proto3 to define plugin service: examples/code_generator/proto/my_test_grpc_plugin.proto 3.add readme file to explain how to use this tool: examples/code_generator/readme.md

thanks

hashicorp-cla commented 1 year ago

CLA assistant check

Thank you for your submission! We require that all contributors sign our Contributor License Agreement ("CLA") before we can accept the contribution. Read and sign the agreement

Learn more about why HashiCorp requires a CLA and what the CLA includes


fuchun.zhang seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you already have a GitHub account, please add the email address used for this commit to your account.

Have you signed the CLA already but the status is still pending? Recheck it.

ahfuzhang commented 1 year ago

Already signed. And what next?