Discourse GitHub

:discourse2: ملخص Discourse GitHub يسمح للموظفين بتعيين شارات للمستخدمين بناءً على مساهماتهم في GitHub. كما يسمح للمستخدمين بإنشاء روابط GitHub وروابط دائمة
:open_book: دليل التثبيت هذا الإضافة مدمجة مع نواة Discourse. لا حاجة لتثبيت الإضافة بشكل منفصل.

الميزات

شارات GitHub

قم بتعيين شارات للمستخدمين بناءً على مساهماتهم في GitHub.

كيفية الاستخدام:
  1. قم بتمكين github badges enabled في إعدادات -\u0026gt; الإضافات.
  2. أنشئ رمز وصول GitHub ولصقه في إعداد github linkback access token. انظر أدناه للحصول على التعليمات.
  3. أضف عنوان URL واحد أو أكثر للمستودعات على GitHub التي تريد مسحها للحصول على المساهمات إلى إعداد الموقع github badges repos.
كيفية عمل عد الشارات:

تُحسب الشارات من خلال عدد الالتزامات عبر جميع المستودعات، وعندما يساهم المستخدم في مستودعات متعددة، تُضاف جميع اشتراكاته معًا إلى مجموع إجمالي.

شارات المساهمين:

  • البرونزية: 1 اشتراك
  • الفضية: 25 اشتراكًا
  • الذهبية: 1000 اشتراك

التقدم في الشارات: مع تراكم المزيد من المساهمات عبر أي من المستودعات المتابعة، يتقدم المستخدم تلقائيًا عبر مستويات الشارات. على سبيل المثال، إذا قام المستخدم بالاشتراك في المستودع A ثم المستودع B، تُحسب كلا المساهمتين ضمن مجموعه، مما يسمح له بالتقدم من البرونزية إلى الفضية إلى الذهبية.

رابط GitHub العكسي

إنشاء رابط من طلب سحب GitHub أو اشتراك إلى منشور في Discourse حيث تم ذكره.

كيفية الاستخدام:
  1. قم بتمكين github linkback enabled في إعدادات -\u0026gt; الإضافات.
  2. أنشئ رمز وصول GitHub ولصقه في إعداد github linkback access token. انظر أدناه للحصول على التعليمات.
  3. أخيرًا، أضف المشاريع التي ترغب في نشرها في إعداد الموقع github linkback projects بالصيغ التالية:
    • username/repository لمستودعات محددة
    • username/* لجميع مستودعات مستخدم معين

رابط دائم لـ GitHub

استبدال الروابط غير الدائمة لـ GitHub بروابط دائمة (روابط دائمة).

كيفية الاستخدام:
  1. قم بتمكين github permalinks enabled في إعدادات -\u0026gt; الإضافات.

التكوين

رمز وصول GitHub

لكي تعمل ميزة الربط العكسي وتكسب الشارات للمستخدمين، تحتاج إلى توفير رمز وصول GitHub. يمكنك إنشاء رمزك هنا: Sign in to GitHub · GitHub.

تتطلب ميزة الربط العكسي نطاق public_repo، وتكسب الشارات لا تتطلب أي نطاق (اترك كل شيء غير محدد إذا كنت تريد فقط الشارات). نظرًا لأن نطاق public_repo يمنح وصولًا للكتابة إلى المستودعات، نوصي بإنشاء حساب GitHub مؤقت لا يحتوي على مستودعات واستخدامه فقط لإنشاء رمز.

سجل التغييرات

ما يجب القيام به

30 إعجابًا