I don't see documentation on recommended mechanisms to share proto files 
across an organization. A few options I can think of:

* git subtree - seems pretty straightforward. I think some people are using 
a single monorepo to aggregate all protos across an organization?

* publish using language-specific artifact distribution mechanism, e.g jar 
+ nexus for jvm langs, node module for nodejs, etc. Not sure if all the 
compilers are able to look into their respective language artifacts.

* Don't distribute protos. Instead, build client libraries for all 
languages in one central repo (I suspect this is what Google does 
internally)

* Manually copy proto files - works ok if they are guaranteed to not change 
for a particular version.

jeff




-- 
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 https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to