يمنحك تكامل GitHub لـ Slack أنت وفرقك رؤية كاملة لمشاريع GitHub الخاصة بك مباشرة في قنوات Slack، حيث يمكنك توليد الأفكار وفرز المشكلات والتعاون مع فرق أخرى لدفع المشاريع إلى الأمام. هذا التكامل هو مشروع مفتوح المصدر، تم إنشاؤه وصيانته بواسطة GitHub.
يدعم هذا التطبيق رسميًا GitHub.com (والذي يتضمن عروضنا المستضافة على السحابة في GitHub Enterprise) وSlack.com.
أصبح تكامل GHES مع Slack.com الآن GA مع GHES 3.8. يمكن العثور على الخطوات التفصيلية لدمج Slack مع GHES هنا.
قم بتثبيت تكامل GitHub لـ Slack. بعد تسجيل الدخول إلى مساحة عمل Slack، سيُطلب منك منح التطبيق حق الوصول:
بعد تثبيت التطبيق، وبمجرد إضافة تكامل GitHub إلى القنوات ذات الصلة باستخدام /invite @github
، ستشاهد معاينات للروابط الخاصة بمشكلات GitHub، وطلبات السحب، والتعليمات البرمجية المقدمة كنص منسق في مساحة العمل الخاصة بك.
بمجرد تثبيت التطبيق، يمكنك الآن التفاعل مع تطبيق GitHub كتطبيق شخصي أو الوصول إليه من خلال قناة. بمجرد تثبيت التطبيق في مساحة العمل، يتم تمكين تطبيق GitHub في جميع القنوات العامة. بالنسبة للقنوات الخاصة، تحتاج إلى دعوة /invite @github
بشكل صريح
في هذه المرحلة، تم الآن ربط حسابات مستخدمي Slack وGitHub. سيُطلب منك الاتصال بـ GitHub. هذه هي الخطوة الأساسية المطلوبة للوصول إلى التطبيق. وبدلاً من ذلك، يمكننا أيضًا الاتصال عن طريق تشغيل /github signin
.
وبمجرد الاتصال، سترى الخطوات التالية وقائمة الوظائف المتاحة لك.
يقبل الأمر /github
slash أيضًا وسيطة subscribe
التي يمكنك استخدامها للاشتراك في نشاط مؤسسة أو مستودع /github subscribe <organization>/<repository>
.
إذا منحت التطبيق في الأصل حق الوصول إلى "جميع المستودعات" وقمت بإنشاء مستودع خاص جديد على GitHub بعد تثبيت تكامل GitHub لـ Slack، فسيعمل أمر /github subscribe
تلقائيًا على مستودعك الجديد. إذا قمت بتثبيت التطبيق على مجموعة فرعية من المستودعات، فسيطالبك التطبيق بتثبيته على المستودع الجديد.
يدعم الأمر /github
slash أيضًا unsubscribe
. لإلغاء الاشتراك في الإشعارات من أحد المستودعات، استخدم /github unsubscribe <organization>/<repository>
من خلال منح الوصول إلى التطبيق، فإنك توفر التفويضات التالية لحساباتك على GitHub وSlack:
نطاق الإذن | لماذا نحن في حاجة إليها |
---|---|
الوصول إلى المحادثات الخاصة بينك وبين التطبيق | لمراسلتك مع التعليمات. |
عرض الروابط إلى GitHub.com في الرسائل | لتقديم روابط غنية من github.com |
أضف معاينات الارتباط إلى GitHub.com إلى الرسائل | لتقديم روابط غنية إلى github.com |
إضافة أوامر الشرطة المائلة | لإضافة أمر /github slash إلى مساحة عمل Slack الخاصة بك |
عرض مساحة العمل أو اسم المؤسسة ومجال البريد الإلكتروني والرمز | لتخزين الاشتراكات التي قمت بإعدادها |
نشر الرسائل باعتبارها التطبيق | لإعلامك بالنشاط الذي يحدث على GitHub، في Slack |
نطاق الإذن | لماذا نحن في حاجة إليها |
---|---|
قراءة الوصول إلى التعليمات البرمجية | لعرض مقتطفات التعليمات البرمجية في Slack |
الوصول إلى القراءة إلى الإجراءات وحالات الالتزام والفحوصات والمناقشات والمشكلات وبيانات التعريف وطلبات السحب ومشاريع المستودع | لتقديم معاينات للروابط المشتركة في Slack |
إمكانية الوصول للكتابة إلى الإجراءات والمشكلات وعمليات النشر وطلبات السحب | لاتخاذ إجراء من Slack باستخدام الأمر /github ومباشرة من الرسائل |
في المستودعات، يقوم التطبيق بإعلامك بأحداث open
close
re-open
بشأن طلبات السحب والمشكلات في المستودعات التي اشتركت فيها. كما يقوم أيضًا بإعلامك بأي push
مباشرة إلى الفرع الافتراضي للمستودع.
يمكنك تخصيص إشعاراتك من خلال الاشتراك في النشاط ذي الصلة بقناة Slack الخاصة بك، وإلغاء الاشتراك في النشاط الأقل فائدة لمشروعك.
يتم تكوين الإعدادات باستخدام الأمر /github
slash:
/github subscribe owner/repo [feature]
/github unsubscribe owner/repo [feature]
يتم تمكين هذه العناصر افتراضيًا، ويمكن تعطيلها باستخدام الأمر /github unsubscribe owner/repo [feature]
:
issues
- القضايا المفتوحة أو المغلقةpulls
- طلبات السحب الجديدة أو المدمجة، بالإضافة إلى مسودات طلبات السحب التي تم وضع علامة "جاهزة للمراجعة" عليهاcommits
- الالتزامات الجديدة على الفرع الافتراضي (عادةً main
)releases
- الإصدارات المنشورةdeployments
- تحديثات حالة النشر. يتم تعطيل هذه العناصر افتراضيًا، ويمكن تمكينها باستخدام الأمر /github subscribe owner/repo [feature]
:
workflows
- إشعارات تشغيل سير عمل الإجراءاتreviews
- سحب مراجعات الطلبcomments
- تعليقات جديدة على القضايا وطلبات السحبbranches
- الفروع التي تم إنشاؤها أو حذفهاcommits:*
- تم دفع جميع الالتزامات إلى أي فرع+label:"your label"
- قم بتصفية المشكلات وطلبات السحب والتعليقات بناءً على تصنيفاتها.discussions
- المناقشات التي تم إنشاؤها أو الرد عليهايمكنك الاشتراك أو إلغاء الاشتراك من إعدادات متعددة في وقت واحد. على سبيل المثال، لتشغيل نشاط مراجعات وتعليقات طلب السحب:
/github subscribe owner/repo reviews comments
ولإيقاف تشغيله مرة أخرى:
/github unsubscribe owner/repo reviews comments
تسمح مرشحات الفروع بتصفية إشعارات الالتزام. بشكل افتراضي، عند الاشتراك في ميزة الالتزامات، سوف تحصل على إشعارات لفرعك الافتراضي (أي الرئيسي). ومع ذلك، يمكنك اختيار التصفية على فرع معين، أو نمط من الفروع أو كل الفروع.
/github subscribe org/repo commits
بإشعارات الالتزام من الفرع الافتراضي./github subscribe org/repo commits:*
لإشعارات الالتزام عبر جميع الفروع./github subscribe org/repo commits:myBranch
لإشعارات الالتزام من فرع معين./github subscribe org/repo commits:users/*
لإشعارات الالتزام من نمط الفروع.يمكنك إلغاء الاشتراك باستخدام ميزة الالتزامات `@github unsubscribe org/repo.
ملاحظة : في السابق، ربما كنت قد استخدمت commits:all
لتمثيل جميع الفروع. لم تعد "الكل" كلمة رئيسية محجوزة. من الآن فصاعدا، تحتاج إلى استخدام "*" لتمثيل جميع الفروع. إذا كنت قد قمت بالفعل بتكوين "الالتزامات: الكل" مسبقًا، فلا تقلق، فسوف يستمر العمل حتى تقوم بتحديث تكوين الالتزامات.
تسمح عوامل تصفية التصنيفات بتصفية الأحداث الواردة بناءً على القائمة المسموح بها من التصنيفات المطلوبة .
هذه نظرة عامة على أنواع الأحداث التي تتأثر بمرشح التصنيف المطلوب.
حدث | يتم تصفيته |
---|---|
يحذب | ✅ نعم |
التعليق (العلاقات العامة والإصدار) | ✅ نعم |
مشكلة | ✅ نعم |
مراجعة | ✅ نعم |
الالتزام/الدفع | لا |
فرع | لا |
قم بإنشاء مرشح باستخدام:
/github subscribe owner/repo +label:"priority:HIGH"
يؤدي هذا إلى إنشاء مرشح التسمية المطلوبة مع priority:HIGH
. يتم تجاهل الأحداث الواردة التي تدعم عوامل التصفية ما لم تكن تحمل هذا التصنيف.
لتحديث الفلتر الحالي، ما عليك سوى إدخال فلتر جديد، وسيتم تحديث الفلتر القديم. حاليًا، ندعم وجود مرشح واحد فقط. قد يتم دعم مرشحات متعددة في المستقبل.
/github subscribe owner/repo +label:"teams/designers"
الآن تم استبدال priority:HIGH
teams/designers
.
تتوفر إمكانية إزالة الفلتر من خلال unsubscribe
/github unsubscribe owner/repo +label:teams/designers
يؤدي هذا إلى إزالة مرشح teams/designers
.
لمعرفة استخدام المرشحات النشطة حاليا
/github subscribe list features
من الشائع وجود أحرف خاصة معينة في التسميات. لذلك أضفنا دعمًا للأحرف الخاصة الأكثر شيوعًا لمرشحات الملصقات. هنا بعض الأمثلة:
label:"priority:HIGH"
label:"teams/designers"
label:"DO NOT MERGE"
label:"very important"
label:":construction: WIP"
ستعمل معظم التصنيفات بسلاسة، وهذا يشمل جميع الرموز التعبيرية التي يوفرها Slack وgithub خارج الصندوق. لكن في الحالات النادرة التالية قد تواجه صعوبات:
:foo:
,
محجوزيمكنك الاشتراك في إشعارات تشغيل سير عمل GitHub Actions من قناتك أو تطبيقك الشخصي باستخدام ميزة "سير العمل".
يمكن أن يكون الحصول على إشعارات بشأن كل إشعار تشغيل سير العمل أمرًا مزعجًا. لذلك، نحن نوفر لك القدرة على تصفية الإشعارات بناءً على متطلباتك. يمكنك تصفية إشعارات سير العمل الخاصة بك بناءً على الاسم والحدث والممثل و/أو الفرع. يمكنك تصفية الإخطارات على النحو التالي.
/github subscribe owner/repo workflows:{name:"your workflow name" event:"workflow event" branch:"branch name" actor:"actor name"}
يمكنك تمرير إدخالات متعددة لكل حدث في قائمة منفصلة بفواصل كما هو موضح أدناه: /github subscribe org/repo workflows:{event:"pull_request","push" branch:"main","dev" actor:"ashokirla"}
افتراضيًا، عندما تقوم بتكوين إعلامات سير العمل دون تمرير أي عوامل تصفية، يتم تكوينها لمهام سير العمل التي يتم تشغيلها عبر طلبات السحب التي تستهدف فرعك الافتراضي. يمكنك تمرير إدخال واحد أو عدة إدخالات.
يمكنك إلغاء الاشتراك في إشعارات سير العمل بمجرد تشغيل الأمر أدناه: /github unsubscribe org/repo workflows
لتلقي الإشعارات المذكورة أعلاه، يتعين عليك منح حق الوصول لتلقي أحداث الإجراءات بواسطة تطبيق GitHub في Slack. سيُطلب منك القيام بذلك أثناء محاولتك الاشتراك في ميزة workflows
لمؤسستك في المرة الأولى.
نحن ندعم إشعارات منفصلة لعمليات النشر الخاصة بك. يمكن أن تتم عمليات النشر هذه من الإجراءات أو من مصادر خارجية باستخدام Deployments api.
يمكنك تمكين/تعطيل هذه الميزة عن طريق تشغيل:
/github subscribe/unsubscribe org/repo deployments
ملاحظة: إذا كنت تستخدم إجراءات GitHub وترغب في تتبع عمليات النشر الخاصة بك في البيئات، فإننا نوصي باستخدام ميزة workflows
الجديدة بدلاً من ذلك لأنها تعرض الصورة الكاملة وتمنحك القدرة على الموافقة على عمليات النشر الخاصة بك في مكانها.
عندما تشترك في مستودع في Slack، سترى الآن نفسك مذكورًا في الإشعارات حيث تتم إحالتك وتحتاج إلى اهتمامك.
عندما تتلقى إشعارات بشأن المشكلات والعلاقات العامة وعمليات النشر، فإليك الحالات التي سيتم ذكرك فيها.
وأفضل ما في الأمر هو أنه يمكنك الآن رؤية ملخص إشعارات GitHub حيث تم ذكرك كجزء من قسم "الإشارات والتفاعلات" في Slack.
لن تعمل الإشارات إلا إذا قمت بتسجيل الدخول إلى تطبيق GitHub في مساحة عمل Slack (باستخدام أمر الشرطة المائلة /github signin
). عندما تقوم بتسجيل الدخول إلى تطبيق GitHub باستخدام معرف GitHub الخاص بك، فإننا نقوم بتعيينه باستخدام معرف Slack الخاص بك ونقوم بإجراء اختبار الاتصال بك في Slack عندما يتم ذكرك في أي من إشعارات GitHub.
ملاحظة : إذا كان لديك العديد من مساحات عمل Slack حيث تستخدم تطبيق GitHub، فستعمل الإشارات فقط في مساحة العمل التي قمت بتسجيل الدخول فيها إلى تطبيق GitHub مؤخرًا.
يتم تجميع الإشعارات الخاصة بأية مشكلات أو علاقات عامة ضمن بطاقة الوالدين كردود. تعرض البطاقة الأصلية دائمًا أحدث حالة للمشكلة/العلاقات العامة إلى جانب البيانات الوصفية الأخرى مثل العنوان والوصف والمتنازل لهم والمراجعين والعلامات والشيكات. يوفر الترابط سياقًا ويساعد في تحسين التعاون في القناة.
وهذا سوف يقلل من الضوضاء في القناة. وتضمن ميزة الإشارات لدينا أن يتم إخطار المشاركين في سلسلة المحادثة فقط. يتم نشر بطاقة ولي الأمر فقط في القناة وسيتم إضافة باقي الإشعارات كرد في الموضوع. ومع ذلك، تتم إضافة أنشطة تغيير الحالة مثل مشكلة الإغلاق/إعادة الفتح إلى سلسلة الرسائل كرد ويتم نشرها أيضًا على القناة لأن ذلك قد يكون ذا أهمية للمجموعة.
إذا كنت قد اشتركت في خدمة تلقي إشعارات التعليقات والمراجعات، وتريد أيضًا أن يراها أعضاء القناة بدلاً من مجرد المشاركين في المشكلة، فيمكنك الاشتراك في ذلك عن طريق تشغيل
/github subscribe org/repo comments:"channel"
و
/github subscribe org/repo reviews:"channel"
ملاحظة: بشكل افتراضي، ستظهر التعليقات والمراجعات في سلسلة المحادثات فقط. وتحتاج إلى تشغيل الأمر أعلاه بشكل صريح لضمان بدء تدفق التعليقات أيضًا إلى القناة أيضًا.
إذا كنت مشاركًا في مشكلة/علاقة عامة مذكورة في التعليق أو تمت إضافتها كمكلف/مراجع، فإن ميزة الإشارات لدينا تضمن إعلامك في قسم المواضيع في Slack. لا تحتاج إلى الذهاب إلى القناة للبحث عن القضايا/استراتيجيات الحد من الفقر التي تحتاج إلى اهتمامك. يمكنك التركيز على الأشياء التي تحتاج إليها وتضمن لك ميزة الترابط لدينا الحصول على الصورة الكاملة ويمكنك اتخاذ الإجراء مباشرة من هناك. هذه ميزة قوية جدًا تضمن عدم تفويت أي مشكلات/استفسارات عامة تحتاج إلى اهتمامك.
ومع ذلك، إذا كنت تعتقد تمامًا أنك لا تحتاج إلى رؤية المشكلات/تحديثات العلاقات العامة في سلاسل الرسائل وتعتقد أن ذلك مجرد ضجيج، فيمكننا اقتراح حل بديل سريع لعدم وجود المزيد من الأصوات أو الإدخالات في سلاسل الرسائل الخاصة بك. يذكرك تطبيق GitHub الخاص بنا فقط في مساحة عمل Slack حيث قمت بتسجيل الدخول إلى GitHub مؤخرًا. يمكنك الانتقال إلى مساحة عمل Slack الأقل استخدامًا أو مساحة عمل Slack الشخصية وتسجيل الدخول إلى GitHub باستخدام تطبيق GitHub الخاص بنا من هناك. وبعد ذلك لن تتعرض لضغوط أو ترى التحديثات في سلاسل الرسائل في مساحة العمل الرئيسية الأخرى.
إذا كنت لا تريد وظيفة الترابط أو لم تكن مستعدًا بعد للتكيف مع النموذج الجديد، فنحن نريد أن نمنحك المرونة. يمكنك تعطيل/تمكين سلسلة المحادثات لإشعارات المشكلات وطلبات السحب في قناتك. يمكنك الانتقال إلى القناة التي لا تحتاج فيها إلى الترابط وتشغيل الأمر التالي. /github settings
سترى خيارًا لتعطيل/تمكين الترابط لتلك القناة. سيتمكن أي عضو ينتمي إلى القناة من تنفيذ هذا الإجراء.
غالبًا ما تؤدي المحادثات البطيئة إلى اتخاذ قرارات وخطوات قابلة للتنفيذ. أصبح الآن من الأسهل البدء في الخطوات التالية من Slack.
لم يعد يتعين عليك التبديل أو إعادة التوجيه إلى GitHub لتنفيذ أي إجراءات بشأن المشكلات. يمكنك حقًا إنشاء المشكلات وإدارتها من حيث تتعاون، على سبيل المثال Slack.
يمكنك الآن إنشاء مشكلة بنقرة واحدة فقط، مباشرة من المكان الذي تتعاون فيه. في أي قناة/تطبيق/مجموعة شخصية أو دردشة مباشرة، يمكنك الآن النقر على النقاط الثلاث (...) في الزاوية اليمنى العليا من الرسالة واختيار "إنشاء مشكلة على GitHub" من القائمة. سيؤدي هذا إلى إطلاق حوار حول إنشاء مشكلة.
وبدلاً من ذلك، يمكنك إنشاء مشكلة من Slack بطريقتين أخريين.
/github open
من مربع الدردشة. ملاحظة: يجب عليك تسجيل الدخول ولديك حق الوصول الضروري إلى الريبو لتنفيذ أي إجراءات.
يمكنك أيضًا إدارة دورة حياة المشكلة مباشرةً من الدردشة. عند الاشتراك في الريبو والحصول على إشعار بالمشكلة أو عند إنشاء إصدار جديد من Slack، سترى الآن بطاقة مشكلة تحتوي على أزرار الحث على اتخاذ إجراء، التعليق والتحرير والإغلاق/إعادة الفتح. يمكنك تنفيذ هذه الإجراءات مباشرة من الدردشة.
ملاحظة: عند تنفيذ إجراء على بطاقة الإصدار من Slack، تتم إضافة الرد كرد على سلسلة المحادثات حتى لو لم تكن مشتركًا في هذا النشاط من خلال الاشتراكات. ومع ذلك، إذا قمت بالاشتراك، فستتلقى أيضًا إشعارات للأنشطة التي تحدث خارج Slack أيضًا.
عندما ينشر مستخدم رابط GitHub للمشكلات وطلبات السحب والتعليقات المرتبطة مباشرة ونقاط التعليمات البرمجية ذات أرقام الأسطر، بالإضافة إلى المؤسسات والمستودعات والمستخدمين في Slack، سيتم عرض معاينة للرابط.
لن يتم عرض معاينات الروابط في حالة:
github.com
لمساحة العمل الخاصة بك/invite @github
تُستخدم التذكيرات المجدولة للتأكد من تركيز المستخدمين على طلبات المراجعة الأكثر أهمية التي تتطلب اهتمامهم. سترسل التذكيرات المجدولة لطلبات السحب رسالة إليك في Slack تتضمن طلبات سحب مفتوحة تحتاج إلى مراجعتك في وقت محدد. على سبيل المثال، يمكنك إعداد تذكيرات مجدولة لإرسال رسالة إليك في Slack كل صباح في الساعة 10 صباحًا مع طلبات السحب التي تحتاج إلى المراجعة بواسطتك أو بواسطة أحد فرقك.
يمكنك تكوين تذكيرات مجدولة لك (التذكيرات الشخصية) وفريقك ومؤسستك.
يتم تكوين التذكيرات الشخصية المجدولة كجزء من تطبيق GitHub الشخصي في Slack. يمكنك تعيين تذكيرات مجدولة لطلبات المراجعة الشخصية أو على مستوى الفريق لطلبات السحب في المؤسسات التي أنت عضو فيها. كجزء من التذكيرات الشخصية، يمكنك أيضًا تكوين تنبيهات في الوقت الفعلي لطلبات السحب الخاصة بك. يمكنك العثور على مزيد من التفاصيل هنا.
يمكنك تكوين تذكيرات مجدولة لطلبات السحب المعلقة كجزء من قنوات Slack الخاصة بك حتى يتمكن فريقك من البقاء على اطلاع على عملك. بالنسبة لقناة Slack معينة، يمكنك تكوين تذكيرات مجدولة لمؤسستك أو فريقك. لمزيد من التفاصيل حول تكوين التذكيرات المجدولة، يجب عليك زيارة التذكيرات على مستوى المؤسسة والتذكيرات على مستوى الفريق.
إذا كنت تستخدم Slack Enterprise Grid ولديك مساحات عمل Slack متعددة في مؤسستك حيث تحتاج إلى استخدام GitHub، فيمكنك تثبيت تطبيق GitHub وإدارته على Slack Enterprise Grid. يمكن لمالكي المؤسسات ومسؤولي المؤسسة في شبكة Slack Enterprise القيام بما يلي:
إدارة طلبات تثبيت تطبيق GitHub من أعضاء مساحة العمل الخاصة بك.
اجعل تطبيق GitHub متاحًا في جميع مساحات العمل المستقبلية بشكل افتراضي.
لن يتمكن سوى مسؤولي مؤسسة شبكة المؤسسة ومالكي المؤسسة من تثبيت تطبيق GitHub وإدارته على مستوى الشبكة.
يمكنك تثبيت تطبيق GitHub على المستوى التنظيمي من خلال النقر هنا واختيار مؤسسة شبكة المؤسسة لتثبيتها.
نحن نعلن عن GA لتكامل GHES مع Slack مع GHES 3.8.
من خلال هذا التكامل، ستتمكن الآن من الاشتراك في مستودعاتك في مثيل GHES الخاص بك والحصول على تحديثات مباشرة حول المشكلات والعلاقات العامة والالتزامات وعمليات النشر في Slack. ويمكنك أيضًا اتخاذ إجراءات مثل التعليق وفتح/إغلاق المشكلات والموافقة على عمليات النشر مباشرةً من Slack.
بدءًا من GHES 3.8، نقوم بشحن خدمة ChatOps مخصصة مع خادم GHES الخاص بك. ويمكنك اختيار التكامل مع مساحة عمل Slack الخاصة بك. مع تكاملنا مع GHES، سيكون لديك
تجربة آمنة تمامًا وقابلة للتطوير: تظل جميع معلومات اشتراكاتك وأي بيانات وصفية أخرى ضمن إعداد GHES الخاص بك. لذلك، لا داعي للقلق بشأن تدفق البيانات إلى أي خدمة خارجية.
الاتصال ثنائي الاتجاه بين GHES وSlack: إن تكامل GHES لدينا ليس مجرد خدمة إعلام. وسيمكنك أيضًا من تنفيذ الإجراءات مباشرة من الدردشة. لذا، فإن الشرط الوحيد الذي تحتاجه لضمان إمكانية الوصول إلى مثيل GHES الخاص بك من Slack. مع تمكين وضع المقبس، لا يلزم سوى الوصول الداخلي من Slack.
لا يمكن استخدام تطبيق GitHub الحالي الذي تراه في متجر التطبيقات إلا لتكامل GHEC (GitHub المستضاف). لدمج مثيل GHES الخاص بك مع Slack، تحتاج إلى تكوين تطبيق GHES خاص. فيما يلي خطوات التكامل مع GHES.
<instancename>/_slack/
أو slack.<instancename>
لتثبيت التطبيق على مساحة العمل الخاصة بك.الوكلاء غير معتمدين حاليًا.
إذا كان لديك أي أسئلة أو استفسارات، يرجى التواصل معنا عن طريق تسجيل مشكلة هنا. أو يرجى ملء نموذج دعم GitHub وسيتم توجيه طلبك إلى الفريق المناسب في GitHub.
هذا المستودع لا يقبل أي مساهمات في الكود. لقد اختلف الكود الحالي الذي يتم تشغيله لـ GitHub والتكامل مع Slack بشكل كبير عن الكود الموجود في هذا المستودع لأنه يحتوي على كود محدد مطلوب لتشغيل الخدمة في البنية التحتية لـ GitHub والذي لا يمكن أن يكون مفتوح المصدر في هذا الوقت. سوف نستمر في استخدام المشكلات الموجودة في هذا المستودع للحصول على تعليقات من العملاء . |
المشروع متاح كمصدر مفتوح بموجب شروط ترخيص MIT.
عند استخدام شعارات GitHub، تأكد من اتباع إرشادات شعار GitHub.