نمونه وظایف

ما از شما می خواهیم که حدود 25 کار نمونه را در طول ثبت نام ارائه دهید تا تعهد و توانایی خود را در تولید حداقل 50 کار منحصر به فرد برای دانش آموزان پس از باز شدن مسابقه نشان دهید.

گوگل به دنبال:

  • ترکیبی از وظایف در چندین دسته. (کد، مستندات/آموزش، توسعه/تحقیق، تضمین کیفیت و طراحی)
  • وظایف با دامنه، طول و پیچیدگی مناسب.
  • توضیحات کامل با اطلاعات کافی برای شروع.
  • توضیحات و عناوین واضح و قابل فهم.
  • برچسب های مناسب برای جستجو

برای جزئیات بیشتر می توان به منابع خارجی پیوند داد، اما شرح وظایف اصلی باید در وب سایت مسابقه باشد.

مثال ها

در زیر، لطفاً چند نمونه از وظایف ایجاد شده توسط سازمان های منبع باز قبلی را بیابید. یک اندازه برای همه مناسب نیست -- وظایف هر سازمان متفاوت خواهد بود -- اما این مثال ها باید به شما کمک کند.

شما می توانید در آرشیو بیشتر بیابید.

KDE داستان WikiToLearn را بنویسید

WikiToLearn هرگز صفحه ای در مورد آن نداشته است، و اطلاعات مربوط به چیستی و چگونگی پیدایش آن در انواع مکان ها پراکنده است. ما باید آن را یکپارچه کنیم و در دسترس کاربران سایت قرار دهیم.

  • برچسب‌ها: محتوا, تبلیغات, ویکی‌آموز
  • دسته بندی ها: مستندسازی/آموزشی، پژوهشی/تحقیقاتی

KDE هر برنامه KDE را از مخزن git بسازد

برای کارهای مختلف در سازمان KDE، از شما خواسته می شود که برنامه های کاربردی مختلف KDE را بسازید. هدف این کار کمک به درک نحوه ساخت برنامه های کاربردی KDE مختلف بر روی توزیع مورد نظر شما است.

سه مرحله آسان برای ساخت هر برنامه عبارتند از:

  1. کد منبع را از git دریافت کنید.
  2. وابستگی های مورد نیاز را نصب کنید.
  3. اپلیکیشن را بسازید.

برای اطلاعات بیشتر از کانال #kde-soc IRC بپرسید. شما باید برنامه KDE را به انتخاب خود بسازید و مراحلی را که برای ساخت آن انجام داده اید مستند کنید.

  • برچسب‌ها: cmake, qt, c++
  • دسته بندی: کدنویسی
  • وظیفه مبتدی

HAIKU رفع اشکال در ویرایشگر Pe

چندین باگ برای ویرایشگر برنامه نویس Pe گزارش شده است. مخزن Pe را جدا کنید، یک مشکل را انتخاب کنید و آن را برطرف کنید. رفع مشکل خود را به عنوان درخواست کشش ارسال کنید (ویکی HaikuPorter را ببینید که تقریباً یکسان کار می کند).

  • برچسب‌ها: c++, pe
  • دسته بندی: کدنویسی

FOSSASIA WineTest را روی لینوکس اجرا کنید و نتایج را ارسال کنید

ابتدا باید Wine را مطابق http://wiki.winehq.org/BuildingWine بسازید. این مجموعه آزمایشی را نیز می‌سازد و می‌توانید آن را در =programs/winetest/winetest.exe بیابید.= برای اجرای آن دستورالعمل‌های بخش "اجرای تست شراب در شراب" در http://wiki.winehq.org/ConformanceTests نتیجه مورد انتظار را دنبال کنید. نتیجه در test.winehq.org نمایش داده می شود.

  • برچسب ها: تست، لینوکس، شراب
  • دسته بندی: تضمین کیفیت

COPYLEFT GAMES یادآوری تاریخچه ورودی گفتگوی اینترنتی با فلش های بالا/پایین **

بسیاری از کلاینت‌های چت به شما اجازه می‌دهند فلش بالا/پایین را فشار دهید تا آنچه را که قبلا تایپ کرده‌اید به خاطر بیاورید. این ممکن است عملکرد مفیدی برای مشتری گفتگوی اینترنتی ما باشد.

اجرای این امر مستلزم نگه داشتن یک بافر FIFO از ورودی های قبلی است و فقط تعداد معینی از ورودی ها را ذخیره می کند تا استفاده طولانی مدت از چت اینترنتی باعث افزایش استفاده از حافظه نشود. محدودیت ممکن است ده ها پیام باشد، فقط نامحدود نیست. شروع با فلش رو به پایین باید قدیمی ترین پیام در بافر را به یاد بیاورد. پس از اتمام، commands.js تغییر یافته خود را به این کار وصل کنید.

  • برچسب‌ها: xmpp، جاوا اسکریپت
  • دسته بندی ها: کد، توسعه/تحقیق

SUGAR LABS Update Turtle Blocks Manual

این کتابچه راهنمای بلوک لاک پشت را با ویژگی های آخرین نسخه منتشر شده تحقیق و به روز کنید: http://people.sugarlabs.org/walter/TurtleBlocksAdvancedBlocksManual.pdf

  • برچسب ها: بلوک های لاک پشت ، مستندات
  • دسته بندی ها: مستندسازی/آموزش، توسعه/تحقیق

FOUNDATION METABRAINZ یک "چگونه" برای اضافه کردن یک مکان ایجاد کنید

ما در حال حاضر تعدادی روش داریم، اما هیچ یک از آنها اضافه کردن مکان را پوشش نمی دهند. به ایده های فعلی How To در مورد چگونگی ساختار این مقاله نگاه کنید و مقاله را به عنوان یک صفحه فرعی برای کاربر ویکی خود بنویسید (به عنوان مثال، https://wiki.musicbrainz.org/User ).

  • برچسب‌ها: ویکی، اسناد، مکان‌ها
  • دسته بندی ها: مستندات/آموزش