Communitygithub.com

redpanda-data/redpanda

在新增或修改 Redpanda admin v2 ConnectRPC 端點時使用——包括在 proto/redpanda/core/admin/v2/ 下編寫 protobuf、將其整合至 Bazel 構建、在 src/v/redpanda/admin/services/ 下實作 C++ 服務處理器、在管理伺服器上註冊,並重新產生用於 ducktape 整合測試的 Python 綁定。涵蓋既有服務上的新 RPC 以及全新的服務。

redpanda 是什麼?

此技能適用於對 Redpanda 管理 API v2 進行 ConnectRPC 端點的新增或修改。它涵蓋了從 protobuf 定義(位於 `proto/redpanda/core/admin/v2/`)開始的完整工作流程,包括在 Bazel 構建系統中註冊新的 protobuf 目標。接著,您需要在 `src/v/redpanda/admin/services/` 目錄下實作 C++ 服務處理器,並在管理伺服器上註冊該服務或 RPC。最後,此技能會引導您重新產生 Python 綁定,以便在 ducktape 整合測試中使用這些新端點。它支援在既有服務中新增 RPC 以及建立全新的服務,是開發 Redpanda 核心功能的關鍵工具。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add redpanda-data/redpanda

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

redpanda 是做什麼的?

在新增或修改 Redpanda admin v2 ConnectRPC 端點時使用——包括在 proto/redpanda/core/admin/v2/ 下編寫 protobuf、將其整合至 Bazel 構建、在 src/v/redpanda/admin/services/ 下實作 C++ 服務處理器、在管理伺服器上註冊,並重新產生用於 ducktape 整合測試的 Python 綁定。涵蓋既有服務上的新 RPC 以及全新的服務。

相關技能