Plugin Discourse-github não permite definir repositórios de emblema em toda a organização

Olá,
O Problema
Estou procurando uma boa maneira para que o plugin do GitHub do Discourse permita a emissão de distintivos (badges) para contribuições em todos os repositórios de uma organização no GitHub. Ou, melhor ainda, se for possível, usar um padrão de expressão regular (regexp) para corresponder aos repositórios, mas isso não parece ser viável. A parte de linkback do plugin permite curingas em toda a organização, mas a integração de distintivos não.

No momento, parece que preciso listar cada repositório separadamente, o que não é particularmente viável, já que há mais de 100 repositórios na organização sensu-plugins.

Melhoria Mínima Viável Necessária
Aqui está um exemplo do que gostaria de fazer.
Adoraria poder configurar distintivos para todas as contribuições associadas a todos os repositórios sob sensu-plugins, mas a integração de distintivos não permite sensu-plugins/*. Isso alinhararia os distintivos ao que a funcionalidade de linkback permite atualmente.

Melhoria Mais Flexível Desejada
Além disso, idealmente, gostaria de corresponder apenas aos plugins que seguem a convenção de nomenclatura sensu-plugin*, usando um padrão de expressão regular como ^sensu-plugins/sensu-plugin ou um curinga com prefixo como sensu-plugins/sensu-plugin* para a URL do repositório no GitHub.

2 curtidas

Certamente uma ideia interessante, eu apoiaria uma alteração no discourse-github que permitisse configurar um grande número de repositórios.

No entanto, é preciso ficar atento ao fato de que clonamos todos esses repositórios, o que pode gerar um volume de tráfego considerável.

Para ser eficiente nessa escala, é necessário configurar webhooks.