googleapis / googleapis/google-cloud-cpp

Deprecate handwritten Pub/Sub admin API

Ouverte
#12,987 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
type: cleanup
Langage dominant
C++
Étoiles
659
Forks
462
Merge moyen
1 j 2 h
PR mergées (30 j)
89

Description

From [go/cloud-cxx:pub-sub-admin-apis](http://goto.google.com/cloud-cxx:pub-sub-admin-apis)

- [x] Move and replace handwritten Pub/Sub samples with the generated API
- [x] Topic Admin
- [x] Subscription Admin
- [x] Point our google3 docs at the new samples
- [x] Topic Admin
- [x] Subscription Admin
- [x] Move and replace handwritten Pub/Sub samples with the generated API in samples.cc
- [x] Topic Admin
- [x] Subscription Admin
- [x] Move and replace handwritten Pub/Sub api in the publisher/subscriber integration tests (not admin)
- [x] Topic Admin
- [x] Subscription Admin
- [x] Add `@deprecated` to the doxygen documentation for the old APIs
- [x] Topic Admin
- [x] Subscription Admin
- [x] Add [[deprecated]] attributes to the old APIs.
- [x] Topic Admin
- [x] Subscription Admin
- [ ] Manually move the google3 dependents
- [x] TopicAdminClient - 3 references
- [ ] SubscriptionAdminClient - 4 references - Blocked on Privacy Sandbox b/324627365
- https://github.com/privacysandbox/data-plane-shared-libraries/issues/4
- [x] [optional] Omit the files we don't want people to use in the copybara import (cl/613286361)
- [x] Topic Admin
- [x] Subscription Admin
- [ ] Delete old code (hooray!) in Q4 2024
- [ ] Remove all the admin files
- [ ] Omit the admin rpcs from the generated data stub

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par suivre les quatre références restantes à SubscriptionAdminClient, en notant que ce travail est bloqué par l’issue Privacy Sandbox liée dans la checklist. Examinez ensuite les fichiers d’administration restants et le stub de données généré ; le travail est terminé lorsque les dépendants ont été déplacés, que l’ancien code d’administration a été supprimé et que les RPCs d’administration ont été omis.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp, google-cloud
Domaine
api, backend
Type d'issue
Refactorisation
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.