Плагин Discourse-github не позволяет настроить репозитории с бейджами на уровне организации

Здравствуйте,
Проблема
Я ищу хороший способ настроить плагин Discourse для GitHub так, чтобы он позволял добавлять значки за вклад во все репозитории в организации GitHub. А ещё лучше — если это вообще возможно — использовать регулярное выражение для сопоставления репозиториев, но, похоже, это невозможно. В части плагина, отвечающей за обратную ссылку, поддерживаются глобальные шаблоны для всей организации, но интеграция значков этого не позволяет.

Сейчас, похоже, мне приходится перечислять каждый репозиторий отдельно, что не особенно жизнеспособно, поскольку в организации sensu-plugins более 100 репозиториев.

Необходимое минимальное полезное улучшение
Вот пример того, что я хотел бы сделать.
Я бы хотел иметь возможность настроить значки за все вклады, связанные со всеми репозиториями в организации sensu-plugins, но интеграция значков не поддерживает шаблон sensu-plugins/*. Это привело бы функционал значков в соответствие с тем, что уже позволяет функция обратной ссылки.

Более гибкое желаемое улучшение
Если идти дальше, в идеале я бы хотел сопоставлять только плагины, названия которых начинаются с sensu-plugin*, используя регулярное выражение, например ^sensu-plugins/sensu-plugin, или префиксный шаблон, например sensu-plugins/sensu-plugin*, для URL репозитория на GitHub.

2 лайка

Безусловно, интересная идея. Я поддержал бы изменение в discourse-github, которое позволяло бы настраивать большое количество репозиториев.

Однако стоит иметь в виду, что мы клонируем все эти репозитории, что может создать значительный объем сетевого трафика.

Для эффективной работы в таком масштабе необходимо настроить вебхуки.