Hallo,
Das Problem
Ich suche nach einer guten Möglichkeit, damit das Discourse-GitHub-Plugin Badges für Beiträge über alle Repositories einer GitHub-Organisation hinweg ermöglicht. Noch besser wäre es, wenn es möglich wäre, ein Regex-Muster zur Übereinstimmung von Repositories zu verwenden, was jedoch bisher nicht zu funktionieren scheint. Der Linkback-Teil des Plugins unterstützt zwar organisationsweite Platzhalter, die Badging-Integration jedoch nicht.
Derzeit scheint es, als müsste ich jedes Repository einzeln auflisten, was angesichts der über 100 Repositories in der sensu-plugins-Organisation nicht praktikabel ist.
Minimale notwendige Erweiterung
Hier ist ein Beispiel dafür, was ich gerne tun würde:
Ich würde gerne Badges für alle Beiträge im Zusammenhang mit allen Repositories unter sensu-plugins einrichten können, aber die Badging-Integration erlaubt nicht die Angabe von sensu-plugins/*. Dies würde die Badging-Funktion mit der aktuellen Linkback-Funktionalität in Einklang bringen.
Flexiblere Erweiterung gewünscht
Noch weitergehend wäre es ideal, wenn ich nur Plugins mit dem Namenskonvention sensu-plugin* über ein Regex-Muster wie ^sensu-plugins/sensu-plugin oder ein globales Muster mit Präfix wie sensu-plugins/sensu-plugin* für die GitHub-Repository-URL abgleichen könnte.