googleapis / googleapis/google-cloud-cpp
Deprecate handwritten Pub/Sub admin API
- Lenguaje dominante
- C++
- Estrellas
- 659
- Forks
- 462
- Merge medio
- 1 d 2 h
- PR fusionados (30 d)
- 89
Descripción
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
Guía de contribución
Línea de trabajo
Comienza rastreando las cuatro referencias restantes a SubscriptionAdminClient, teniendo en cuenta que este trabajo está bloqueado por el issue de Privacy Sandbox enlazado en la checklist. Después inspecciona los archivos de administración restantes y el stub de datos generado; se considera terminado cuando se hayan movido los dependientes, se haya eliminado el código de administración antiguo y se hayan omitido los RPCs de administración.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp, google-cloud
- Área
- api, backend
- Tipo de issue
- Refactorización
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 20/100