+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.
