تصنيفات المشاكل

التصنيفات هي ميزة رائعة في GitHub تسمح لك بتصفية المشكلات وسحب الطلبات. إنها تساعدك في العثور على شيء ممتع للعمل عليه يتناسب مع مستوى خبرتك.

بالنسبة إلى مستودعاتنا، يتولّى فريق حظر المحتوى الأساسي معالجة إضافة تصنيفات جديدة إلى المشاكل حصريًا، وذلك لضمان عدم إتمام الأمر في أي مكان خاطئ.

حجم الملف

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

  • المشكلة الأولى الجيدة: هذه المشاكل رائعة للمستخدمين الجدد في المستودع. يُفترض أن تستغرق أقل من نصف يوم وتتطلب معرفة محدودة بقاعدة التعليمات البرمجية. يمكنك بدء العمل على هذه المشكلات على الفور، دون موافقة من الفريق.

نطاق سلطة

يمكن أن يكون العمل على مستودع مستخدَم على نطاق واسع عملية حساسة، وقد تكون بعض المشكلات أكثر حساسية من غيرها. تساعدك هذه التصنيفات في معرفة المشاكل المتاحة للمساهمة والمشاكل التي يجب تجنُّبها.

  • المساعدة المطلوبة: هذه المشاكل مخصّصة للمساهمين. وغالبًا ما تكون ميزات يعتقد الفريق الأساسي أنها مفيدة، ولكن ليس لديها الوقت لتنفيذها. وقد يحتاجون إلى مناقشة أو تنفيذ، لذا تحقق من تسمية الحالة لمعرفة العمل المطلوب. هذا مكان جيد للعثور على مشروعات إبداعية ممتعة!
  • داخلي: هذه المشاكل محفوظة لأعضاء الفريق الأساسي. غالبًا ما تكون أخطاء حساسة أو معقدة تحتاج إلى مناقشة خاصة. من الأفضل تجنبها لأن الوضع من حولها يمكن أن يتغير بسرعة!
  • غير ذلك: لا يمكن للمساهمين وأعضاء الفريق الأساسي حلّ المشاكل التي ليس لها أي تصنيف. إذا لاحظت مشكلة غير مصنفة تبدو مثيرة للاهتمام، فلا تتردد وتابعها!

الحالة

تمر بعض المشكلات (خصوصًا طلبات الميزات) بعدة مراحل مختلفة قبل أن يتم اعتبارها "مغلقة". تخبرك هذه التسميات بالمرحلة التي توجد فيها المشكلة حاليًا، حتى تتمكن من معرفة ما يجب القيام به بعد ذلك.

  • المناقشة: هذه المشاكل في مرحلة المناقشة، ما يعني أنّ هناك أسئلة يجب الإجابة عنها قبل عملية التنفيذ. إذا كانت لديك أي أفكار متعلقة بهذه المشكلة، فلا تتردد في إضافة تعليق! نحن نبحث دائمًا عن المزيد من الآراء.
  • التنفيذ: لقد تمت مناقشة هذه المشاكل بما فيه الكفاية حيث تم تحديدها بوضوح، وتم نقلها إلى مرحلة التنفيذ. وهي في انتظار التنفيذ أو قيد التنفيذ. إذا كنت مهتمًا بالعمل على أحد هذه المشاكل، فاقرأ المشكلة بأكملها ثم اترك تعليقًا يوضح الجزء الذي تريد العمل عليه، ثم تقدم وادخل في التفاصيل!
  • أي حال مما سبق: لا يمكن إدراج المشاكل التي ليس لها تصنيف بأي من الحالتين. إذا كان لديك رأيك حول كيفية تنفيذ المشكلة، امض قدمًا واترك تعليقًا! بدلاً من ذلك، إذا كنت مهتمًا بالعمل على حلّ المشكلة، ننصحك بكتابة تعليق تسأله عما إذا كانت جاهزة للتنفيذ.

Type

تختلف الردود بين المشاكل المختلفة. يتطلب البعض تحرير بضعة أسطر من التعليمات البرمجية فقط، بينما يحتاج البعض الآخر إلى الكثير من التصميم والمناقشة. تخبرك هذه التسميات بنوع الإجراء الذي ستحتاجه المشكلة.

  • خطأ: توثّق هذه المشاكل مشكلة في قاعدة الرموز. غالبًا ما يتم إجراء بعض عمليات تصحيح الأخطاء لتشخيص سبب المشكلة، ولكن يمكن إصلاح بعضها في غمزة. إذا كنت ترغب في التعمق لمعرفة كيفية علامات التعليمات البرمجية، فستكون هذه مشكلات رائعة بالنسبة لك. يمكنك المساعدة إما عن طريق إصلاح الخطأ أو البحث لفهم المشكلة وكتابة شرح واضح للسبب الجذري.
  • طلب الميزة: توثّق هذه المشاكل ميزة يرغب المستخدمون في إضافتها. ويمكن أن ينطبق هذا على المستودع ككل أو على مشروع فردي. إذا كنت ترغب في تطوير أفكار التصميم وإضافة وظائف جديدة، فقد تكون هذه المشكلات المثالية بالنسبة لك.
  • السؤال: توثّق هذه المشاكل سؤالاً يطرحه أحد الأشخاص حول قاعدة الرموز. بشكل عام، تتم إعادة توجيه هذه الأسئلة إلى منتدى المطورين، ولكن إذا رأيت سؤالاً تعتقد أنه يمكنك المساعدة بشأنه، فلا تتردد في الانضمام إليه والرد عليه.

الفئة

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

المشروع

وإذا كنت ترغب في الحصول على مزيد من التفاصيل، فهناك أيضًا علامات للمشروعات الفردية. يتم إنشاؤها عادةً للمكوّنات الإضافية التي تميل إلى مواجهة المزيد من المشاكل المتعلقة بها، ولكن يمكن إنشاؤها أيضًا لاستخدامها في دروس تطبيقية حول الترميز وأمثلة. إذا كان لديك مشروع معين تهتم به، فيمكن أن تساعدك هذه التسميات في العثور على المشكلات المتعلقة بهذا المشروع.

لاحظ أيضًا أنه تتم إضافة المشروعات الجديدة غالبًا، لذا قد تصبح هذه القائمة قديمة! تحقَّق من القائمة الكاملة للتصنيفات إذا لم يظهر لك إدخال للمشروع الذي يهمّك.

غير ذلك

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

  • المرحلة: يجب على الفريق الأساسي تصنيف هذه المشكلات بشكل صحيح. قد تشتمل المشاكل المرتبطة بهذا التصنيف على تصنيف بسيط آخر، مثل خطأ أو طلب ميزة، ولكن من المحتمل أن تتم إضافة المزيد من التصنيفات قريبًا.
  • نسخة طبق الأصل: توثّق هذه المشاكل مشكلة أو طلبًا أو سؤالاً سبق تناولته في مشكلة أخرى. يخبرك هذا التصنيف أنه يجب عدم الرد على هذه المشكلة، ولكن الرد على المشكلة الأصلية بدلاً من ذلك.