Communitygithub.com

redpanda-data/redpanda

Úsalo al agregar o modificar un endpoint ConnectRPC de administración v2 de Redpanda: definir el protobuf en proto/redpanda/core/admin/v2/, integrarlo en la compilación de Bazel, implementar el manejador del servicio en C++ en src/v/redpanda/admin/services/, registrarlo en el servidor de administración y regenerar los enlaces de Python para las pruebas de integración de ducktape. Cubre tanto nuevos RPC en un servicio existente como servicios completamente nuevos.

¿Qué es redpanda?

Esta habilidad está diseñada para desarrolladores que trabajan con el servidor de administración de Redpanda y su protocolo v2 basado en ConnectRPC. Facilita todo el flujo de trabajo necesario para añadir o modificar un endpoint RPC: desde la definición del mensaje y servicio en un archivo protobuf (ubicado en proto/redpanda/core/admin/v2/) hasta la implementación del manejador en C++ como parte del árbol de fuentes de Redpanda (src/v/redpanda/admin/services/). La habilidad también guía la integración con el sistema de compilación Bazel, la conexión del nuevo servicio al servidor de administración (src/v/redpanda/admin/admin_server.cc) y la regeneración de los bindings de Python necesarios para las pruebas de integración automatizadas con ducktape. Es útil tanto para extensiones pequeñas (un nuevo RPC en un servicio existente) como para la creación de servicios completamente nuevos, asegurando que todos los pasos estén correctamente sincronizados y probados.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add redpanda-data/redpanda

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace redpanda?

Úsalo al agregar o modificar un endpoint ConnectRPC de administración v2 de Redpanda: definir el protobuf en proto/redpanda/core/admin/v2/, integrarlo en la compilación de Bazel, implementar el manejador del servicio en C++ en src/v/redpanda/admin/services/, registrarlo en el servidor de administración y regenerar los enlaces de Python para las pruebas de integración de ducktape. Cubre tanto nuevos RPC en un servicio existente como servicios completamente nuevos.

Skills relacionados