Communitygithub.com

redpanda-data/redpanda

Use ao adicionar ou modificar um endpoint ConnectRPC do admin v2 do Redpanda — escrevendo o protobuf em proto/redpanda/core/admin/v2/, integrando-o à compilação Bazel, implementando o manipulador de serviço C++ em src/v/redpanda/admin/services/, registrando-o no servidor admin e regenerando bindings Python para testes de integração ducktape. Abrange tanto novos RPCs em um serviço existente quanto serviços completamente novos.

O que é redpanda?

Este skill orienta o desenvolvimento de endpoints ConnectRPC para a API de administração v2 do Redpanda. Ele fornece um guia completo para adicionar ou modificar RPCs, começando pela definição do protobuf no diretório proto/redpanda/core/admin/v2/. Em seguida, cobre a integração com o sistema de compilação Bazel, a implementação do manipulador de serviço em C++ sob src/v/redpanda/admin/services/ e o registro do novo endpoint no servidor de administração. Por fim, inclui a regeneração dos bindings Python necessários para os testes de integração ducktape. O skill é útil para desenvolvedores que trabalham no código-fonte do Redpanda e precisam estender ou modificar a interface administrativa, suportando tanto adições a serviços existentes quanto a criação de serviços completamente novos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add redpanda-data/redpanda

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que redpanda faz?

Use ao adicionar ou modificar um endpoint ConnectRPC do admin v2 do Redpanda — escrevendo o protobuf em proto/redpanda/core/admin/v2/, integrando-o à compilação Bazel, implementando o manipulador de serviço C++ em src/v/redpanda/admin/services/, registrando-o no servidor admin e regenerando bindings Python para testes de integração ducktape. Abrange tanto novos RPCs em um serviço existente quanto serviços completamente novos.

Habilidades Relacionadas