إضافة Discourse-github لا تسمح لي بتعيين مستودعات الشارات على مستوى المنظمة

مرحبًا بك،
المشكلة
أبحث عن طريقة جيدة لإضافة شارات (Badging) للمساهمات عبر جميع المستودعات في منظمة GitHub باستخدام إضافة Discourse. والأفضل من ذلك، إذا كان ذلك ممكنًا، استخدام نمط تعبير عادي (regexp) لمطابقة المستودعات، لكن يبدو أن هذا غير ممكن حاليًا. فجزء الارتباط العكسي في الإضافة يسمح باستخدام أحرف البدل على مستوى المنظمة بأكملها، لكن دمج الشارات لا يفعل ذلك.

في الوقت الحالي، يبدو أنني مضطر لإدراج كل مستودع على حدة، وهو أمر غير عملي نظرًا لوجود أكثر من 100 مستودع في منظمة sensu-plugins.

أقل تحسين قابل للتطبيق مطلوب
إليك مثال على ما أود فعله.
أود أن أتمكن من إعداد شارات لجميع المساهمات المرتبطة بجميع المستودعات تحت sensu-plugins، لكن دمج الشارات لا يسمح بـ sensu-plugins/*. وهذا سيجعل نظام الشارات متسقًا مع ما تسمح به وظيفة الارتباط العكسي حاليًا.

تحسين أكثر مرونة مرغوب فيه
بالانتقال إلى ما هو أبعد من ذلك، مثاليًا أود أن أقوم بمطابقة الإضافات فقط التي تبدأ بتسمية sensu-plugin* باستخدام نمط تعبير عادي مثل ^sensu-plugins/sensu-plugin أو نمط عالمي ببادئة مثل sensu-plugins/sensu-plugin* لعنوان URL لمستودع GitHub.

إعجابَين (2)

فكرة مثيرة للاهتمام بالتأكيد، وأؤيد إجراء تغيير في discourse-github يسمح بتكوين عدد كبير من المستودعات.

ومع ذلك، هناك شيء يجب الانتباه إليه وهو أننا نستنسخ جميع هذه المستودعات، مما قد يستهلك كمية غير تافهة من حركة المرور.

ولتحقيق الكفاءة على هذا النطاق، يجب تكوين الويب هوكس.