Adding gRPC Client generation from the existing protobuff files#493
Adding gRPC Client generation from the existing protobuff files#493jenspapenhagen wants to merge 1 commit intoOpen-J-Proxy:mainfrom
Conversation
|
|
@jenspapenhagen what is the goal of this PR? |
|
To use OJP in other programming languages, such as Go, Rust, or Node.js. |
|
@jenspapenhagen if this is only compiling the gRPC protocol, we won't be committing the result of the grpc compilation. For comparison, in Java we don't have the grpc client stubs committed; they are compiled every time the client is compiled. This is standard for gRPC. Having stubs of a gRPC interface compiled is extremely cheap; the challenges in creating a client in another language are: Maybe repurpose this PR to do an attempt to implement a module for a new client; start small with a simple CRUD integration? |



With
bufhttps://github.com/bufbuild/buf,implementing it for other programming languages was much easier than expected.
first Draft