برنامه نویسی

چگونه یک موضوع مناسب در GitHub برای مشارکت پیدا کنیم؟

میلیون ها پروژه در GitHub وجود دارد و توسعه دهندگان اغلب نمی دانند که کدام پروژه می تواند بهترین و جالب ترین باشد. در اینجا می‌خواهم ایده‌هایی را به اشتراک بگذارم که چگونه می‌توان بهترین و جالب‌ترین پروژه را برای پیوستن به آن پیدا کرد.

مسائل پروژه

یک نکته مهم که باید در نظر داشته باشید. هر پروژه دارای فهرستی از مسائل باز (وظایف) با برچسب هایی مانند این است:

GitHub مسائل باز است

مسائلی که معمولاً به کمک نیاز دارند با برچسب “کمک“،”کمک خواست“،”شماره اول خوب“، و غیره.

جستجوی GitHub

GitHub دارای موتور جستجوی قدرتمندی است که می توانید نتایج را با معیارهای مختلف فیلتر کنید. به عنوان مثال، جستجو بر اساس کلمه کلیدی “کمک خواستو فیلتر کردن بر اساس مسائل چنین نتیجه ای را به همراه خواهد داشت:
GitHub با مشکلات فیلتر می کند

همانطور که متوجه شدید، در ردیف اول مشکلاتی با عنوان “کمک خواستم” وجود دارد و من حدس می‌زنم این چیزی نیست که شما به دنبال آن هستید.

نتیجه جستجوی محدود

برای محدود کردن نتیجه جستجو، در سمت چپ صفحه معیارهای زیادی برای فیلتر کردن وجود دارد. اگر جستجو را حذف کنید متنکمک خواست“و به جای آن انتخاب کنید برچسبکمک خواست“و انتخاب کنید حالتباز کن“، نتیجه همه مسائل باز با عنوان “کمک مورد نیاز” را خواهید داشت:
جستجوی GitHub با برچسب کمک می‌خواهد

به عنوان یک توسعه‌دهنده نرم‌افزار، ممکن است بخواهید نتیجه را با زبان برنامه‌نویسی و فناوری محدود کنید. متأسفانه، جستجوی یک موضوع از فیلتر کردن بر اساس موضوعات پشتیبانی نمی کند. اما همچنان می‌توانید از جستجو توسط استفاده کنید کلمه کلیدی، برچسب و زبان برنامه نویسی.

مثلا:

  1. اگر بر اساس جستجو کنید زبانC++“، این نتیجه جستجوی شما خواهد بود.
  2. اگر بر اساس جستجو کنید کلمه کلیدیرابط کاربری“، این نتیجه جستجوی شما خواهد بود.
  3. اگر یک نویسنده فنی هستید و با موارد اضافی جستجو کنید برچسبمستندات“، این نتیجه جستجوی شما خواهد بود.

مشکلات مربوط به برچسب ها

علاوه بر این، اگر صاحبان مخازن برچسب‌های مرتبط و دقیق‌تری به مسائل اضافه کنند، این امکان را افزایش می‌دهد که توسعه‌دهندگان OSS مسائلی را که دوست دارند حل کنند، بیابند. به عنوان مثال، مسائل مربوط به AREG SDK که علامت گذاری شده است:کمک خواست“علاوه بر این دارای برچسب هایی مانند”C++” یا “cmake“،”واحد آزمایش“، و غیره.
AREG SDK به مسائل باز کمک می کند

اضافه کردن یک برچسب اضافی یک ثانیه هزینه دارد، اما برای دیگران برای یافتن و شروع به مشارکت در پروژه صرفه جویی زیادی می کند.

با فیلترهای جستجوی GitHub آزمایش کنید. به عنوان مثال، اگر واقعاً برای پروژه مطمئن نیستید یا چیز ساده‌تری می‌خواهید، می‌توانید با « فیلتر کنیدشماره اول خوبGitHub همچنین امکان جستجوی پیشرفته را دارد که می توانید آن را در منوی گوشه سمت راست صفحه جستجو پیدا کنید:
جستجوی پیشرفته GitHub

به من کمک کنید تا مشارکت کنندگان بیشتری داشته باشم

از آنجایی که من یک پروژه OSS را اجرا می کنم، می خواهم از این فرصت استفاده کنم و از مشارکت کنندگان برای پیوستن به پروژه دعوت کنم.

  • را توسعه دهندگان C/C++ کسانی که مایل به مشارکت هستند می توانند به پروژه AREG SDK بپیوندند.
  • را توسعه دهندگان سی شارپ می تواند به پروژه بپیوندد تا ابزارهای AREG SDK UI را توسعه دهد.
  • برای نویسندگان فنی، صفحات ویکی پروژه AREG SDK وجود دارد که می خواهم آنها را بهبود ببخشم.
  • همه بقیهلطفا با رای دادن به این پست و ستاره دار کردن مخزن areg sdk به من کمک کنید. این امکان را برای یافتن مشارکت کنندگان بیشتر افزایش می دهد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا