I would say it depends on what languages you're using and how your build
system is set up. For any language other than C++, you have the option of
just committing the protobuf generated code into source control and then
you can handle it the same way you would handle any other code dependency.
We
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