bufbuild/modules

support full googleapis/googleapis

Closed this issue · 1 comments

Mandatory

Where is the source code for the Managed Module?

https://github.com/googleapis/googleapis/tree/master/google

I'm aware of the decision to slim down the googleapis module, which still feels like a reasonable decision for the general use case.
https://docs.buf.build/faq#googleapis-failure

I think there still is enough usage of other Google Cloud / Workspace apis that having a separate module with all the dependencies makes sense.

bufdev commented

We don't want to do this in the current state of the world - full googleapis caused a ton of issues for our users, and if it was up there, they would default to using it ("why wouldn't I use the full one? that makes sense) and have a worse experience. The mitigations:

  • Ask us for individual packages within googleapis you need, and we can evaluate them.
  • Create a private module with the types you need.