GitHub هو نظام أساسي تعاوني
التعاون هو جوهر كل ما يفعله GitHub. انتقلنا إلى المستودعات في الوحدة الأولى من الوحدة النمطية وتعلمنا أن المستودعات تساعدك على تنظيم مشروعك وملفاته. في الوحدة الأخيرة، تعرفنا على طلبات السحب، وهي طريقة لتتبع التغييرات التي تم إجراؤها على مشروعك.
في هذه الوحدة، نتعرف على المشكلات والمناقشات. هذه هي الميزات التي تساهم في الطبيعة التعاونية لمنصة GitHub Enterprise.
المشكلات
تستخدم مشكلات GitHub لتتبع الأفكار أو الملاحظات أو المهام أو الأخطاء للعمل على GitHub. يمكن إنشاء المشكلات بطرق مختلفة، حتى تتمكن من اختيار الطريقة الأكثر ملاءمة لسير العمل الخاص بك.
تغطي هذه المعاينة كيفية إنشاء مشكلة من مستودع. يمكن أيضا إنشاء المشكلات من:
- عنصر في قائمة مهام.
- ملاحظة في مشروع.
- تعليق في مشكلة أو طلب سحب.
- سطر محدد من التعليمات البرمجية.
- استعلام URL.
إنشاء مشكلة من مستودع
على GitHub.com، انتقل إلى الصفحة الرئيسية للمستودع.
ضمن اسم المستودع الخاص بك، حدد Issues.
حدد مشكلة جديدة.
إذا كان المستودع الخاص بك يستخدم قوالب المشكلة، بجوار نوع المشكلة التي تريد فتحها، فحدد بدء الاستخدام.
إذا لم يتم تضمين نوع المشكلة التي تريد فتحها في الخيارات المتوفرة، فحدد فتح مشكلة فارغة. إذا لم تكن تستخدم القوالب، فانتقل إلى الخطوة 5.
إذا كان المستودع يستخدم نماذج المشكلات، فسترى نموذجا منظما لتعبئته بدلا من نموذج مشكلة فارغ. تسمح نماذج المشكلات للمشرفين بجمع معلومات محددة بتنسيق موحد.
في الحقل إضافة عنوان ، أدخل عنوانا لمشكلتك.
في الحقل إضافة وصف ، اكتب وصفا لمشكلتك.
إذا كنت مشرفا على المشروع، فيمكنك تعيين المشكلة إلى شخص ما، أو إضافتها إلى لوحة مشروع، أو إقرانها بحدث رئيسي، أو تطبيق تسمية.
عند الانتهاء، حدد إرسال مشكلة جديدة.
استخدم التسميات والإشارات وردود الفعل لإدارة التعاون بفعالية وزيادة رؤية المشكلة. تساعد قوالب المشكلات في الحفاظ على بنية وتوقعات متسقة للمساهمين.
قد تكون بعض المحادثات أكثر ملاءمة لمناقشات GitHub. استخدم مناقشات GitHub لطرح الأسئلة والإجابة عليها ومشاركة المعلومات وإصدار الإعلانات وإجراء محادثات حول مشروع أو المشاركة فيها.
في القسم التالي، سنراجع المناقشات وكيفية الاستفادة من الميزة على أفضل نحو.
المناقشات
تم تصميم المناقشات للمحادثات التي لا ترتبط بالضرورة بالتعليمات البرمجية - مثل الأسئلة والأجوبة أو الأفكار أو الملاحظات العامة. إنها تدعم الاتصال المفتوح والمستمر داخل منتدى مشترك ويمكن أن تكون عامة أو خاصة ، اعتمادا على رؤية المستودع.
في هذا القسم، سوف تتعلم كيفية:
- تمكين مناقشة في المستودع الخاص بك.
- إنشاء مناقشة جديدة وفئات مناقشة مختلفة.
دعونا نتعمق في تمكين مناقشة في المستودع الخاص بك.
تمكين مناقشة في المستودع الخاص بك
يمكن لمالكي المستودعات وأولئك الذين لديهم حق الوصول إلى الكتابة تمكين مناقشات GitHub لمجتمع على مستودعاتهم العامة والخاصة. ترث رؤية المناقشة الرؤية من المستودع الذي تم إنشاؤها فيه.
عند تمكين مناقشات GitHub لأول مرة، تتم مطالبتك بتكوين منشور ترحيبي.
على GitHub.com، انتقل إلى الصفحة الرئيسية للمستودع.
تحت اسم المستودع الخاص بك، حدد Settings.
قم بالتمرير لأسفل وصولا إلى قسم الميزات وضمن المناقشات، حدد إعداد المناقشات.
ضمن بدء مناقشة جديدة، قم بتحرير القالب ليتناسب مع نغمة مجتمعك وموارده.
حدد بدء المناقشة.
أنت الآن جاهز لإنشاء مناقشة جديدة.
إنشاء مناقشة جديدة
يمكن لأي مستخدم مصادق عليه يمكنه عرض المستودع إنشاء مناقشة في هذا المستودع. بالنسبة للمناقشات على مستوى المؤسسة، يمكن لأي مستخدم يمكنه عرض مستودع المصدر أيضا إنشاء مناقشة.
في GitHub.com، انتقل إلى الصفحة الرئيسية للمستودع أو المؤسسة حيث تريد بدء مناقشة.
ضمن اسم المستودع أو المؤسسة، حدد المناقشات.
على الجانب الأيسر من الصفحة، حدد مناقشة جديدة.
حدد فئة مناقشة عن طريق اختيار البدء. يجب وضع جميع المناقشات في فئة. يحدد مشرفو المستودعات هذه الفئات.
تتضمن كل فئة مناقشة اسما فريدا ورمزا تعبيريا ووصفا فريدا لتوضيح الغرض منها. تساعد الفئات القائمين على الصيانة على تنظيم كيفية تسجيل المحادثات. وهي قابلة للتخصيص للمساعدة في تمييز الفئات التي هي محادثات Q&A أو أكثر من المحادثات المفتوحة. يعرض الجدول التالي الفئات الافتراضية للمناقشات والغرض منها.
| الفئة | الغرض | التنسيق |
|---|---|---|
| 📣 اعلانات | التحديثات والأخبار من القائمين على صيانة المشاريع | الإعلان |
| #️⃣ عام | أي شيء وكل شيء ذي صلة بالمشروع | مناقشة مفتوحة |
| 💡 افكار | أفكار لتغيير المشروع أو تحسينه | مناقشة مفتوحة |
| 🗳️ الاستقصاءات | استطلاعات مع خيارات متعددة للمجتمع للتصويت ومناقشة | استطلاعات الراي |
| 🙏 س&ه | الأسئلة التي يجب على المجتمع الإجابة عليها، بتنسيق سؤال/إجابة | سؤال وجواب |
| 🙌 إظهار وإخبار | عمليات الإنشاء أو التجارب أو الاختبارات ذات الصلة بالمشروع | مناقشة مفتوحة |
يمكن لمشرفي المستودع تثبيت المناقشات المهمة في أعلى علامة التبويب المناقشات للحصول على رؤية أفضل.
ضمن عنوان المناقشة، أدخل عنوانا لمناقشتك، وضمن كتابة أدخل النص الأساسي لمناقشتك.
حدد بدء المناقشة.
يغطي ذلك كيفية دعم GitHub للتعاون من خلال المشكلات والمناقشات. الآن دعونا ننتقل إلى كيفية إدارة الإعلامات والاشتراك في مؤشرات الترابط والبدء في صفحات GitHub.
وضع علامة على تعليق كإجابة
في مناقشة نمط الأسئلة والأجوبة، يمكنك وضع علامة على التعليق كإجابة مقبولة للسؤال الأصلي.
- انتقل إلى المناقشة.
- حدد موقع التعليق الذي يجيب على السؤال الأصلي على أفضل وجه.
- حدد وضع علامة كإجابة أسفل التعليق.
سيتم تمييز التعليق ، مما يسهل على الآخرين العثور على الحل بسرعة. يمكنك أيضا إلغاء تحديد إجابة إذا لزم الأمر.
تحويل مناقشة إلى مشكلة
إذا أدت المناقشة إلى عمل يحتاج إلى تعقب، فيمكنك تحويل المناقشة إلى مشكلة.
- انتقل إلى المناقشة التي تريد تحويلها.
- حدد
...قائمة (النقاط الثلاث) في أعلى يمين المناقشة. - حدد تحويل إلى إصدار.
- قم بتأكيد التحويل وحدد مستودعا لإنشاء المشكلة الجديدة فيه.
هذا يتتبع العمل القابل للتنفيذ الذي ينشأ من محادثات المجتمع.
تثبيت مناقشة
يمكنك تثبيت المناقشات المهمة في أعلى صفحة المناقشات لتحسين الرؤية.
- انتقل إلى المناقشة التي تريد تثبيتها.
- حدد
...قائمة (النقاط الثلاث) في أعلى يمين المناقشة. - حدد تثبيت المناقشة.
تساعد المناقشات المثبتة في تسليط الضوء على الإعلانات أو الأسئلة المهمة أو الموضوعات الجارية التي يجب أن يلاحظها المجتمع.