Skip to content

Generate scaffold for Cloud Storage #1813

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
7 of 11 tasks
coryan opened this issue Apr 15, 2025 · 0 comments
Open
7 of 11 tasks

Generate scaffold for Cloud Storage #1813

coryan opened this issue Apr 15, 2025 · 0 comments
Assignees
Labels
api: storage Issues related to the Cloud Storage API. priority: p3 Desirable enhancement or fix. May not be included in next release. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.

Comments

@coryan
Copy link
Collaborator

coryan commented Apr 15, 2025

We can generate all the admin (and unary) operations for the .google.storage.v2.Storage service. It will not be functional at first, but can give us a sense of what is missing.

To get a full client we need to:

  • Generate code for methods without HTTP annotations
  • Generate the scaffold with code skipped to get started
  • Implement routing annotation #1819
  • Temporarily suppress documentation for client builders
  • Temporarily suppress documentation links in request builders
  • Generate correct documentation links for request builders
  • Write a basic client selectively exposing RPCs
  • Rename the crate to google-cloud-storage-control
  • Figure out a story for test coverage of veneers
  • Figure out a story for mocking veneers
  • Refactor the code to convert google.rpc.Status (maybe) handling some custom details.
@coryan coryan added api: storage Issues related to the Cloud Storage API. priority: p3 Desirable enhancement or fix. May not be included in next release. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design. labels Apr 15, 2025
@coryan coryan self-assigned this Apr 15, 2025
@coryan coryan assigned dbolduc and unassigned coryan Apr 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: storage Issues related to the Cloud Storage API. priority: p3 Desirable enhancement or fix. May not be included in next release. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.
Projects
None yet
Development

No branches or pull requests

2 participants