googleapis / googleapis/google-cloud-rust

Sidekick support for fully gRPC clients

Open
#6,470 1 comment 0 reactions 1 assignee Claimed by @suzmue View on GitHub
priority: p3 type: feature request
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.