googleapis / googleapis/google-cloud-rust
Sidekick support for fully gRPC clients
- Dominant language
- Rust
- Stars
- 955
- Forks
- 144
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 279
Description
Follow up to: https://github.com/googleapis/google-cloud-rust/pull/6448#issuecomment-5334812269
It is definitely nicer to have sidekick handle the `prost` / `convert` / `grpc-client` type code instead of defining all of the modules in librarian. @suzmue is doing / did this for the GAPICs.
Some services (e.g. BigQuery storage read) do not offer an HTTP endpoint to use for the unary RPCs.
It would be nice to have some codec option like: `generate_grpc` that would mean: use gRPC as the transport for ALL of the RPCs in the model. And not have to define the individual modules.
This is just a nice to have / clean up. Worst case, we just write a long `librarian.yaml` config for these services.
Contributor guide
Assessment
This issue has not been assessed yet.