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

میلیون ها پروژه در GitHub وجود دارد و توسعه دهندگان اغلب نمی دانند که کدام پروژه می تواند بهترین و جالب ترین باشد. در اینجا میخواهم ایدههایی را به اشتراک بگذارم که چگونه میتوان بهترین و جالبترین پروژه را برای پیوستن به آن پیدا کرد.
مسائل پروژه
یک نکته مهم که باید در نظر داشته باشید. هر پروژه دارای فهرستی از مسائل باز (وظایف) با برچسب هایی مانند این است:
مسائلی که معمولاً به کمک نیاز دارند با برچسب “کمک“،”کمک خواست“،”شماره اول خوب“، و غیره.
جستجوی GitHub
GitHub دارای موتور جستجوی قدرتمندی است که می توانید نتایج را با معیارهای مختلف فیلتر کنید. به عنوان مثال، جستجو بر اساس کلمه کلیدی “کمک خواستو فیلتر کردن بر اساس مسائل چنین نتیجه ای را به همراه خواهد داشت:
همانطور که متوجه شدید، در ردیف اول مشکلاتی با عنوان “کمک خواستم” وجود دارد و من حدس میزنم این چیزی نیست که شما به دنبال آن هستید.
نتیجه جستجوی محدود
برای محدود کردن نتیجه جستجو، در سمت چپ صفحه معیارهای زیادی برای فیلتر کردن وجود دارد. اگر جستجو را حذف کنید متن “کمک خواست“و به جای آن انتخاب کنید برچسب “کمک خواست“و انتخاب کنید حالت “باز کن“، نتیجه همه مسائل باز با عنوان “کمک مورد نیاز” را خواهید داشت:
به عنوان یک توسعهدهنده نرمافزار، ممکن است بخواهید نتیجه را با زبان برنامهنویسی و فناوری محدود کنید. متأسفانه، جستجوی یک موضوع از فیلتر کردن بر اساس موضوعات پشتیبانی نمی کند. اما همچنان میتوانید از جستجو توسط استفاده کنید کلمه کلیدی، برچسب و زبان برنامه نویسی.
مثلا:
- اگر بر اساس جستجو کنید زبان “C++“، این نتیجه جستجوی شما خواهد بود.
- اگر بر اساس جستجو کنید کلمه کلیدی “رابط کاربری“، این نتیجه جستجوی شما خواهد بود.
- اگر یک نویسنده فنی هستید و با موارد اضافی جستجو کنید برچسب “مستندات“، این نتیجه جستجوی شما خواهد بود.
مشکلات مربوط به برچسب ها
علاوه بر این، اگر صاحبان مخازن برچسبهای مرتبط و دقیقتری به مسائل اضافه کنند، این امکان را افزایش میدهد که توسعهدهندگان OSS مسائلی را که دوست دارند حل کنند، بیابند. به عنوان مثال، مسائل مربوط به AREG SDK که علامت گذاری شده است:کمک خواست“علاوه بر این دارای برچسب هایی مانند”C++” یا “cmake“،”واحد آزمایش“، و غیره.
اضافه کردن یک برچسب اضافی یک ثانیه هزینه دارد، اما برای دیگران برای یافتن و شروع به مشارکت در پروژه صرفه جویی زیادی می کند.
با فیلترهای جستجوی GitHub آزمایش کنید. به عنوان مثال، اگر واقعاً برای پروژه مطمئن نیستید یا چیز سادهتری میخواهید، میتوانید با « فیلتر کنیدشماره اول خوبGitHub همچنین امکان جستجوی پیشرفته را دارد که می توانید آن را در منوی گوشه سمت راست صفحه جستجو پیدا کنید:
به من کمک کنید تا مشارکت کنندگان بیشتری داشته باشم
از آنجایی که من یک پروژه OSS را اجرا می کنم، می خواهم از این فرصت استفاده کنم و از مشارکت کنندگان برای پیوستن به پروژه دعوت کنم.
- را توسعه دهندگان C/C++ کسانی که مایل به مشارکت هستند می توانند به پروژه AREG SDK بپیوندند.
- را توسعه دهندگان سی شارپ می تواند به پروژه بپیوندد تا ابزارهای AREG SDK UI را توسعه دهد.
- برای نویسندگان فنی، صفحات ویکی پروژه AREG SDK وجود دارد که می خواهم آنها را بهبود ببخشم.
- همه بقیهلطفا با رای دادن به این پست و ستاره دار کردن مخزن areg sdk به من کمک کنید. این امکان را برای یافتن مشارکت کنندگان بیشتر افزایش می دهد.