Plugin Discourse-github non mi permette di impostare repository con badge a livello di organizzazione

Ciao,
Il Problema
Sto cercando un buon modo per far sì che il plugin GitHub di Discourse permetta il badge per i contributi su tutti i repository di un’organizzazione GitHub. O meglio ancora, se possibile, utilizzare un’espressione regolare per abbinare i repository, ma non sembra essere fattibile. La parte di linkback del plugin consente wildcard a livello di organizzazione, ma l’integrazione dei badge no.

Al momento sembra che debba elencare ogni repository separatamente, il che non è particolarmente praticabile dato che ci sono oltre 100 repository nell’organizzazione sensu-plugins.

Miglioramento Minimo Viable Necessario
Ecco un esempio di ciò che vorrei fare.
Mi piacerebbe poter configurare i badge per tutti i contributi associati a tutti i repository sotto sensu-plugins, ma l’integrazione dei badge non consente sensu-plugins/*. Questo allineerebbe i badge a quanto già consentito dalla funzionalità di linkback.

Miglioramento Più Flessibile Desiderato
Andando oltre, idealmente vorrei abbinare solo i plugin che iniziano con la convenzione di denominazione sensu-plugin* utilizzando un’espressione regolare come ^sensu-plugins/sensu-plugin o un glob con prefisso come sensu-plugins/sensu-plugin* per l’URL del repository GitHub.

2 Mi Piace

Certamente un’idea interessante, sostenerei una modifica a discourse-github che permetta di configurare un gran numero di repository.

Tuttavia, c’è un aspetto da considerare: cloniamo tutti questi repository, il che può generare un traffico non trascurabile.

Per essere efficienti a questa scala, è necessario configurare i webhook.