+protobuf for real this time :)

On Monday, November 30, 2015 at 5:50:07 PM UTC-8, Peter Edge wrote:
>
> Hey everybody,
>
> I wrote a library over the weekend for simple, remote protoc compilation 
> in multiple languages with grpc support https://go.pedge.io. There's a 
> long-ish README to check out, but the basic concept is to automatically 
> compile all .proto files within a directory and sub-directories, figure out 
> all import paths, and take care of all flags for each language plus grpc. 
> The primary use case for this was for Golang, so there's a lot of 
> additional features for Golang, but there is preliminary support for C++, 
> C#, Objective-C, Python, and ruby as well.
>
> Compilation can be done locally, but the intended usage is to do the 
> compilation remotely within a docker container. A server is brought up 
> using the docker image quay.io/pedge/protoeasy, which implements the API 
> at https://github.com/peter-edge/go-protoeasy/blob/master/protoeasy.proto 
> and exposes it using grpc, and the protoeasy binary sends over a tarballed 
> context along with directives, and gets back the a tarballed output 
> conttext. If you compile protocol buffers files in a docker container with 
> a host volume mapping, this means you can use the docker compilation 
> pattern without docker needing to be local or in a VM anymore.
>
> This is extremely new, but I'd love any feedback anyone has. Here's a 
> direct link to the README: 
> https://github.com/peter-edge/go-protoeasy/blob/master/README.md.
>
> Peter
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to