Discourse-github プラグインで組織全体のバッジリポジトリを設定できない

こんにちは、
問題
Discourse GitHub プラグインを使って、GitHub の組織内のすべてのリポジトリにおける貢献に対してバッジを表示できる良い方法を探しています。可能であれば、正規表現パターンを使ってリポジトリをマッチさせたいと考えていますが、それはできなさそうです。プラグインのリンクバック機能では組織全体でのワイルドカードが利用可能ですが、バッジ統合ではそれができません。

現在、各リポジトリを個別にリストアップする必要があるように見えますが、sensu-plugins 組織には 100 以上のリポジトリがあるため、これは現実的ではありません。

必要最低限の機能拡張
以下に、行いたいことの例を示します。
sensu-plugins 配下のすべてのリポジトリに関連する貢献に対してバッジを設定したいと考えていますが、バッジ統合では sensu-plugins/* が許可されていません。これにより、バッジ機能が現在リンクバック機能が許容している内容と整合するようになります。

より柔軟な機能拡張を希望
さらに進めて、理想としては ^sensu-plugins/sensu-plugin のような正規表現パターン、または sensu-plugins/sensu-plugin* のような接頭辞付きのグロブパターンを使用して、sensu-plugin* という命名規則で始まるプラグインだけをマッチさせたいと考えています。これは GitHub リポジトリ URL に対して適用されます。

「いいね!」 2

確かに面白いアイデアですね。discourse-github を変更して、多数のリポジトリを設定できるようにすることに賛成です。

ただし、一つ注意すべき点として、これらすべてのリポジトリをクローンするため、相当量のトラフィックが発生する可能性があります。

この規模で効率的に動作させるには、Webhook の設定が必要です。