| ملخص | Discourse GitHub يسمح للموظفين بتعيين شارات للمستخدمين بناءً على مساهماتهم في GitHub. كما يسمح للمستخدمين بإنشاء روابط GitHub وروابط دائمة | |
| دليل التثبيت | هذا الإضافة مدمجة مع نواة Discourse. لا حاجة لتثبيت الإضافة بشكل منفصل. |
الميزات
شارات GitHub
قم بتعيين شارات للمستخدمين بناءً على مساهماتهم في GitHub.
كيفية الاستخدام:
- قم بتمكين
github badges enabledفي إعدادات -\u0026gt; الإضافات. - أنشئ رمز وصول GitHub ولصقه في إعداد
github linkback access token. انظر أدناه للحصول على التعليمات. - أضف عنوان URL واحد أو أكثر للمستودعات على GitHub التي تريد مسحها للحصول على المساهمات إلى إعداد الموقع
github badges repos.
كيفية عمل عد الشارات:
تُحسب الشارات من خلال عدد الالتزامات عبر جميع المستودعات، وعندما يساهم المستخدم في مستودعات متعددة، تُضاف جميع اشتراكاته معًا إلى مجموع إجمالي.
شارات المساهمين:
- البرونزية: 1 اشتراك
- الفضية: 25 اشتراكًا
- الذهبية: 1000 اشتراك
التقدم في الشارات: مع تراكم المزيد من المساهمات عبر أي من المستودعات المتابعة، يتقدم المستخدم تلقائيًا عبر مستويات الشارات. على سبيل المثال، إذا قام المستخدم بالاشتراك في المستودع A ثم المستودع B، تُحسب كلا المساهمتين ضمن مجموعه، مما يسمح له بالتقدم من البرونزية إلى الفضية إلى الذهبية.
رابط GitHub العكسي
إنشاء رابط من طلب سحب GitHub أو اشتراك إلى منشور في Discourse حيث تم ذكره.
كيفية الاستخدام:
- قم بتمكين
github linkback enabledفي إعدادات -\u0026gt; الإضافات. - أنشئ رمز وصول GitHub ولصقه في إعداد
github linkback access token. انظر أدناه للحصول على التعليمات. - أخيرًا، أضف المشاريع التي ترغب في نشرها في إعداد الموقع
github linkback projectsبالصيغ التالية:username/repositoryلمستودعات محددةusername/*لجميع مستودعات مستخدم معين
رابط دائم لـ GitHub
استبدال الروابط غير الدائمة لـ GitHub بروابط دائمة (روابط دائمة).
كيفية الاستخدام:
- قم بتمكين
github permalinks enabledفي إعدادات -\u0026gt; الإضافات.
التكوين
رمز وصول GitHub
لكي تعمل ميزة الربط العكسي وتكسب الشارات للمستخدمين، تحتاج إلى توفير رمز وصول GitHub. يمكنك إنشاء رمزك هنا: Sign in to GitHub · GitHub.
تتطلب ميزة الربط العكسي نطاق public_repo، وتكسب الشارات لا تتطلب أي نطاق (اترك كل شيء غير محدد إذا كنت تريد فقط الشارات). نظرًا لأن نطاق public_repo يمنح وصولًا للكتابة إلى المستودعات، نوصي بإنشاء حساب GitHub مؤقت لا يحتوي على مستودعات واستخدامه فقط لإنشاء رمز.
