Projek Sumber Terbuka Bergelut dengan Penyambutan Ahli Baharu Kerana "Good First Issues" Gagal Menarik Penyumbang Baru

Pasukan Komuniti BigGo
Projek Sumber Terbuka Bergelut dengan Penyambutan Ahli Baharu Kerana "Good First Issues" Gagal Menarik Penyumbang Baru

Penyelenggara sumber terbuka menghadapi cabaran yang semakin meningkat dalam menarik penyumbang baharu, kerana sistem good first issue yang digunakan secara meluas di GitHub terbukti semakin tidak berkesan. Apa yang direka sebagai pintu masuk yang mesra untuk pendatang baru telah menjadi kuburan tugasan lapuk dan keperluan yang tidak jelas, menyebabkan bakal penyumbang berasa kecewa dan projek kekurangan kakitangan.

Masalah Biasa dengan "Good First Issues":Isu Lapuk - Pelaksanaan tidak lagi diperlukan tetapi tidak dikemas kini • Isu Tidak Diurus - Pull requests dipautkan tetapi tiada respons penyelenggara
Konteks Kabur - Menganggap pendatang baru memahami dalaman projek • Ketidakpadanan Alir Kerja - Isu tidak mencerminkan bagaimana pembangunan sebenar berlaku

Krisis Penyambutan dalam Sumber Terbuka

Masalah ini lebih mendalam daripada sekadar label isu yang tidak diselenggara dengan baik. Perbincangan komuniti mendedahkan bahawa penyumbang yang berjaya jarang menyertai projek kerana keinginan abstrak untuk membantu. Sebaliknya, mereka biasanya datang dengan keperluan khusus - selalunya untuk mengelak daripada menyelenggara fork mereka sendiri atau untuk melaksanakan ciri yang mereka perlukan. Ketidakpadanan asas antara cara projek cuba menarik penyumbang dan cara orang sebenarnya menemui kerja sumber terbuka ini mewujudkan halangan yang ketara.

Cabaran menjadi lebih kompleks apabila mempertimbangkan bahawa isu pertama yang berkualiti cenderung diselesaikan dengan cepat, meninggalkan hanya tugasan yang sukar atau bermasalah. Seorang ahli komuniti menyatakan kepentingan sengaja meninggalkan kerja berimpak rendah yang belum selesai khusus untuk pendatang baru, mengakui bahawa perasaan pencapaian adalah penting untuk penyumbang baharu.

Halangan Dokumentasi dan Persediaan

Selain pengurusan isu, projek menghadapi halangan besar dalam infrastruktur penyambutan asas. Ramai penyumbang menghabiskan berhari-hari hanya untuk memahami cara membina dan menjalankan projek secara tempatan. Ini amat mencabar untuk sistem kompleks yang melibatkan berbilang repositori atau perpustakaan yang diatur dengan teliti. Kekurangan arahan inner dev loop yang jelas dalam dokumentasi projek mewujudkan halangan segera yang tidak menggalakkan penyertaan sebelum sebarang pengekodan sebenar bermula.

Tiada yang lebih menyakitkan daripada mengambil masa dua hari untuk memahami cara membina, dan setelah dibina, cara sebenarnya memasang/menjalankan/nyahpepijat.

Elemen Penting Orientasi: • Arahan pembinaan dan persediaan yang jelas dalam README • Persediaan persekitaran pembangunan tempatan langkah demi langkah • Prosedur nyahpepijat dan ujian • Gambaran keseluruhan seni bina untuk projek berbilang repositori • Penyelenggaraan tetap dokumentasi yang menghadap pendatang baru

Masalah Perhatian Peribadi

Penyambutan yang berkesan memerlukan perhatian peribadi yang ketara daripada penyelenggara - sumber yang tidak dimiliki oleh banyak projek sumber terbuka. Kutukan pengetahuan mempengaruhi penyelenggara yang berniat baik sekalipun, yang mungkin mewujudkan isu dengan mengandaikan pendatang baru memahami konteks yang mengambil masa bertahun-tahun untuk dibangunkan. Ini mewujudkan kitaran di mana projek bergelut untuk menarik bantuan tepat kerana mereka memerlukan bantuan untuk menarik penyumbang dengan berkesan.

Penyelesaian memerlukan setiap good first issue diperlakukan sebagai kontrak dengan pendatang baru. Penyelenggara mesti menyediakan panduan yang tepat dan membantu tanpa andaian tentang pengetahuan terdahulu. Walau bagaimanapun, tahap penjagaan ini memerlukan masa dan tenaga yang selalunya tidak dapat diluangkan oleh penyelenggara sukarela, mewujudkan ketegangan asas dalam ekosistem sumber terbuka.

Projek yang berjaya menyambut penyumbang baharu cenderung melabur banyak dalam dokumentasi, prosedur persediaan yang jelas, dan penyelenggaraan tetap kandungan yang menghadap pendatang baru mereka. Walaupun ini mewakili kerja awal yang ketara, ia memberikan dividen dalam membina komuniti penyumbang yang mampan yang boleh membantu menyelenggara dan mengembangkan projek dari masa ke masa.

Rujukan: Why good first issues are usually not good first issues