Does Thrift have a solution for generating code with distributed, versioned dependencies (includes)? For example, suppose we have 3 repositories with Thrift definitions:
*Foo:* Defines types, FooService. *Bar (includes Foo):* Defines types, BarService extends FooService. *Baz (includes Bar, Foo):* Defines BazService extends FooService, uses types in Foo, Bar. Suppose we want to generate code for Baz, which was written when Foo and Bar were at commits X and Y. Is there a standard way to express pinned Thrift dependencies and generate code with the necessary artifacts at the necessary versions? This is a solved problem for most programming languages, but how about Thrift IDL? -- Tom Deering, PhD | (563) 249-9277 | Software Engineer, Workiva
