نماذج المهام

نطلب منك تقديم حوالي 25 مهمة نموذجية أثناء التسجيل لإثبات التزامك وقدرتك على إنتاج 50 مهمة فريدة على الأقل للطلاب لإكمالها بعد بدء المسابقة.

تبحث Google عن:

  • مزيج من المهام عبر فئات متعددة. (المدونة والوثائق/التدريب، والتوعية/الأبحاث، وضمان الجودة، والتصميم)
  • مهام النطاق والطول والتعقيد المناسب.
  • أوصاف مفصّلة بالكامل مع معلومات كافية للبدء.
  • أوصاف وعناوين واضحة ومفهومة
  • العلامات المناسبة لسهولة البحث.

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

أمثلة

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

يمكنك العثور على المزيد من المعلومات في الأرشيف.

KDE كتابة قصة WikiToLearn

لا تحتوي WikiToLearn على صفحة "لمحة" من قبل، كما أن المعلومات حول ماهية الصفحة وكيفية الوصول إليها مبعثرة في كل أنواع الأماكن. نحتاج إلى توحيده وجعله مرئيًا وسهل الوصول إليه من قبل مستخدمي الموقع.

  • العلامات: محتوى، ترويج، wikitolearn
  • الفئات: توثيق/تدريب، أبحاث/تواصل

KDE إنشاء أي تطبيق KDE من مستودع git

بالنسبة للمهام المختلفة في مؤسسة KDE، سيُطلب منك إنشاء تطبيقات KDE متنوعة. تهدف هذه المهمة إلى مساعدتك في فهم كيفية إنشاء تطبيقات KDE متنوعة حول التوزيع الذي تختاره.

ثلاث خطوات سهلة لإنشاء أي تطبيق هي:

  1. احصل على رمز المصدر من git.
  2. ثبِّت التبعيات المطلوبة.
  3. إنشاء التطبيق.

يمكنك طلب الحصول على المزيد من المعلومات على قناة #kde-soc IRC. أنت مطالب بإنشاء تطبيق KDE من اختيارك، وتوثيق الخطوات التي اتخذتها لإنشائه.

  • العلامات: cmake ، qt ، c++
  • الفئات: الترميز
  • مهمة مبتدئة

HAIKU إصلاح خطأ في المحرّر Pe

تم الإبلاغ عن عدّة أخطاء لمحرّر المبرمج Pe. ابحث في مستودع Pes وانقر على المشكلة وأصلحها. أرسل الإصلاح كطلب سحب (انظر موقع HaikuPorter wiki الذي يعمل بالطريقة نفسها إلى حد كبير).

  • العلامات: c++ pe
  • الفئات: الترميز

FOSSASIA يمكنك تشغيل WineTest على نظام التشغيل Linux وإرسال النتائج

تحتاج أولاً إلى تصميم Wine وفقًا لـ http://wiki.winehq.org/BuildingWine. سيؤدي هذا أيضًا إلى إنشاء ملف الاختبار ويمكنك العثور عليه على =programs/winetest/winetest.exe.= لتشغيله، وذلك اتبع التعليمات الواردة في القسم "تشغيل اختبار WineTest في Wine" الموجود على http://wiki.winehq.org/ConformanceTests النتيجة المتوقعة هي ظهور النتيجة على test.winehq.org.

  • العلامات: testsuite، linux، نبيذ
  • الفئات: ضمان الجودة

ألعاب النسخ تذكُّر سجلّ إدخال محادثات الويب باستخدام السهمَين المتّجهَين للأعلى/للأسفل**

تتيح لك العديد من برامج الدردشة الضغط على السهم لأعلى/لأسفل لتذكر ما كتبته سابقًا. وقد تكون هذه وظيفة مفيدة لبرنامج دردشة الويب.

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

  • العلامات: xmpp، JavaScript
  • الفئات: الرموز، التوعية/الأبحاث

ميزات اختبارية في SUGAR تحديث دليل Turtle Blocks يدوي

ابحث عن دليل كتلة السلحفاة هذا وعدِّله باستخدام ميزات أحدث إصدار تم إطلاقه: http://people.sugarlabs.org/walter/TurtleBlocksAdvancedBlocksManual.pdf

  • العلامات: قوالب السلاحف، الوثائق
  • الفئات: توثيق/تدريب، توعية/أبحاث

مؤسسة MetaBRAINZ إنشاء "طريقة" لإضافة مكان

لدينا حاليًا عدد من طرق تنفيذ المهام، ولكن لا يغطّي أي منها إضافة مكان. يمكنك إلقاء نظرة على الأفكار الحالية لقسم "طريقة التنفيذ" حول طريقة تنظيم هذه المقالة وكتابة المقالة كصفحة فرعية لمستخدم Wiki (مثل https://wiki.musicbrainz.org/User).

  • العلامات: ويكي، توثيق، أماكن
  • الفئات: توثيق/تدريب