مثلا میخوام روی geany کار کنم یا برنامه دیگه.
ابتدا باید آخرین نسخه غیر پایدار اون رو بگیرید. عموما این کار از طریق سیستمهای کنترل نسخه مثل Git انجام میشه. در مورد Geany هم همینطوره. پس قدم اول میشه یادگیری Git.
قسمت بعد یادگیری ++C/C هستش. سعی کنید به خوبی زبان برنامهنویسی رو یاد بگیرید، چون دستکاری کد دیگران به صورت درست گاهی کار خیلی سختی هستش.
خوندن مستندات اولیه برای توسعهدهندگان اون برنامه قدم بعدی هستش. عموما این رو داخل خود برنامه یا در وبسایت اونها پیدا میکنی. مثلا برای Geany اینجا هستش:
لینکسپس باید ببینید این پروژه اصلا چه کمکهایی لازم داره. برای اون عموما باید قسمتی که باگها رو گزارش میکنند ببینید یا فایل TODO رو. برای Geany اینجا هستند:
لینک ۱ و
لینک ۲ و
لینک ۳حالا یکی از اون چیزهایی که اونجا زیاد درخواست شده یا مشکلاتی که وجود داره رو انتخاب میکنی، شروع میکنی به خوندن و تغییر دادن کد Geany و برای اونها تغییرات رو میفرستی