Le plugin Discourse-github ne me permet pas de définir des dépôts de badge au niveau de l'organisation

Bonjour,
Le Problème
Je cherche un bon moyen pour que le plugin GitHub de Discourse permette l’attribution de badges pour les contributions sur tous les dépôts d’une organisation GitHub. Ou mieux encore, si possible, utiliser un motif d’expression régulière pour faire correspondre les dépôts, mais cela ne semble pas être réalisable. La partie de lien retour du plugin permet des caractères génériques au niveau de l’organisation, mais l’intégration des badges ne le fait pas.

Actuellement, il semble que je doive lister chaque dépôt séparément, ce qui n’est pas particulièrement viable car il y a plus de 100 dépôts dans l’organisation sensu-plugins.

Amélioration Minimum Viable Nécessaire
Voici un exemple de ce que j’aimerais faire.
J’aimerais pouvoir configurer des badges pour toutes les contributions associées à tous les dépôts sous sensu-plugins, mais l’intégration des badges ne permet pas sensu-plugins/*. Cela mettrait les badges en ligne avec ce que la fonctionnalité de lien retour permet actuellement.

Amélioration Plus Flexible Souhaitée
En allant plus loin, idéalement, j’aimerais correspondre uniquement aux plugins commençant par la convention de nommage sensu-plugin* en utilisant un motif d’expression régulière comme ^sensu-plugins/sensu-plugin ou un glob préfixé comme sensu-plugins/sensu-plugin* pour l’URL du dépôt GitHub.

2 « J'aime »

C’est certainement une idée intéressante. Je soutiendrais une modification de discourse-github permettant de configurer un grand nombre de dépôts.

Cependant, il faut garder à l’esprit que nous clonons tous ces dépôts, ce qui peut générer un trafic non négligeable.

Pour être efficace à cette échelle, la configuration des webhooks est nécessaire.