Communitygithub.com

redpanda-data/redpanda

À utiliser lors de l'ajout ou de la modification d'un endpoint ConnectRPC admin v2 de Redpanda.

Qu'est-ce que redpanda ?

Cette compétence guide le processus complet d'ajout ou de modification d'un endpoint ConnectRPC pour l'interface d'administration version 2 (admin v2) de Redpanda. Elle couvre la rédaction du protobuf dans le répertoire proto/redpanda/core/admin/v2/, l'intégration dans le système de build Bazel, l'implémentation du gestionnaire de service en C++ sous src/v/redpanda/admin/services/, l'enregistrement de la nouvelle procédure sur le serveur d'administration, et la régénération des liaisons Python (bindings) utilisées par les tests d'intégration Ducktape. Que l'on ajoute de nouvelles RPC à un service existant ou que l'on crée un service entièrement nouveau, cette compétence fournit les instructions nécessaires pour naviguer dans la base de code, respecter les conventions de codage, et garantir la cohérence avec la structure existante du projet. Elle est destinée aux développeurs contribuant au dépôt officiel redpanda-data/redpanda et utilisant les technologies Bazel, C++, ConnectRPC et Ducktape.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait redpanda ?

À utiliser lors de l'ajout ou de la modification d'un endpoint ConnectRPC admin v2 de Redpanda — rédaction du protobuf sous proto/redpanda/core/admin/v2/, intégration dans la construction Bazel, implémentation du gestionnaire de service C++ sous src/v/redpanda/admin/services/, enregistrement sur le serveur d'administration, et régénération des liaisons Python pour les tests d'intégration Ducktape. Couvre aussi bien les nouvelles RPC sur un service existant que les services entièrement nouveaux.

Skills associés