I have a simple server/clients setup with protobufs. The server API code 
lives in one VCS repository, and multiple clients live in multiple other 
repositories. Are there any best practices or common patterns for how to 
store the .proto files related these interfaces?

It seems like the best option would be to have each repository store its 
own .proto file, thereby documenting the interface it supports. Seems like 
one of the major features of protobufs is allowing clients to have an out 
of date schema, and this approach seems to fall in line with that.



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 protobuf+unsubscr...@googlegroups.com.
To post to this group, send email to protobuf@googlegroups.com.
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to