จะประเมินโครงการโอเพ่นซอร์สโดยคำนึงถึงการเข้าร่วมเป็นอย่างไร


14

สมมติว่าฉันพบโครงการโอเพ่นซอร์สที่ฉันสนใจฉันจะประเมินโครงการ (สมาชิกระดับกิจกรรม ฯลฯ ) เพื่อพิจารณาว่าการเข้าร่วมโครงการจะเป็นการใช้เวลาและพลังงานของฉันได้อย่างไร

คำตอบ:


16

ดูประวัติการควบคุมแหล่งที่มา

จากนั้นคุณสามารถดูการตรวจสอบรหัสการตรวจสอบวัดระดับกิจกรรมและโดยทั่วไปจะเห็นคุณภาพของการกระทำ คุณสามารถเรียนรู้ได้มากที่สุดจากการดูกิจกรรมซอร์สโค้ด


2
+1 การกระทำพูดได้มากกว่าคำสัญญา

2
ดูที่ตัวติดตามบั๊กด้วย
Denis de Bernardy

9

คุณสามารถทำสิ่งต่าง ๆ :

  1. ดูที่เก็บถาวรรายการจดหมายของพวกเขาดูว่าชุมชนทำงานอย่างไรในที่สาธารณะ
  2. ดูที่ความถี่ของการเปิดตัวและคุณภาพของบันทึกประจำรุ่น
  3. มองหาคำแถลงพันธกิจที่ชัดเจนและรายการคุณสมบัติ / ข้อกำหนดในไซต์ของพวกเขา
  4. ตรวจสอบกำหนดเวลาของมัน - หากคุณกำลังมองหาที่จะให้คำปรึกษา / ปลดเปลื้องโครงการโครงการที่พัฒนาแล้วจะให้อภัยมากกว่าโครงการใหม่เอี่ยม การย้อนกลับเป็นจริงเช่นกัน
  5. ดูโครงสร้างเป็นเผด็จการใจดีหรือแนวทางของสภาชุมชน
  6. มองหาคำแนะนำการเข้าร่วมเป็นมิตรหรือไม่ ชัดเจน?

นั่นเป็นการเริ่มต้น แต่อย่างใด :)


2

ทดสอบน้ำก่อนเล็กน้อย ออกไปเที่ยวในรายการส่งจดหมาย irc แชนเนล ฯลฯ และดูว่าสิ่งต่าง ๆ ทำงานอย่างไร แก้ไขข้อบกพร่องหรือเพิ่มฟีเจอร์ที่เป็นที่รู้จักด้วยตัวคุณเองแล้วส่งแพตช์ ดูว่ามันได้รับการยอมรับหรือไม่ ... พวกเขาทำงานร่วมกับคุณเพื่อแก้ไขและรวมหรือต่อสู้กับคุณหรือไม่

ประเมินตัวเองด้วย คุณมีเวลาและความสนใจที่จะก้าวไปรอบ ๆ และคุ้มค่ากับการลงทุนในโครงการเพื่อให้คุณได้เร็วขึ้นหรือไม่?


2

ดูความครอบคลุมการทดสอบ การมีส่วนร่วมในโครงการที่มีประวัติ / อาณัติของการยอมรับคำขอดึง / แพทช์ที่ผ่านการทดสอบจะเป็นกระบวนการที่ประสบความสำเร็จและสนุกสนานมากกว่าการพยายามทำงานร่วมกันในบางสิ่งกับนักพัฒนาที่ไม่สามารถ / ไม่เขียนการทดสอบหน่วย

ฉันต้องทำงานเพื่ออัปเดตไลบรารีรุ่นเก่าที่ถูกทอดทิ้งสองสามครั้งเพื่อทำงาน ปกติฉันจะรู้สึกตื่นเต้นที่ได้รับเงินเพื่อสนับสนุนโครงการโอเพนซอร์ซ แต่เมื่อไม่มีการทดสอบและเอกสารที่ไม่ดีมันก็น่ากลัว


1

เข้าร่วมหากคุณจะสนุกกับการทำงาน1โครงการ


1 : "เพลิดเพลิน" อาจหมายถึงสิ่งที่ทำให้คุณมีความสุข


1

ยึดเป้าหมายของคุณไว้ (ไม่แน่ใจว่ามันคืออะไร) หากคุณกำลังพยายามรับประสบการณ์การเขียนโปรแกรมคุณจะไม่สูญเสียอะไรไปมากนักโดยการลองทำดู หากมีสิ่งใดคุณสามารถเรียนรู้วิธี 'ไม่' ในการเขียนโค้ด

หากคุณกำลังพยายามสร้างชื่อให้ตัวเองด้วยการติดโครงการที่ยอดเยี่ยมคุณอาจมีเวลาที่ยากขึ้น ลองค้นหาสุทธิสำหรับบล็อกหรือความคิดเห็นใด ๆ จากนักพัฒนาซอฟต์แวร์และผู้ใช้รายอื่น ๆ (หากเป็นเช่นนั้น) ดูความคืบหน้าการเข้ารหัส มันเคลื่อนที่ไปตามความชอบของคุณหรือไม่

พยายามที่จะค้นหาว่าสมาชิกคนอื่น "เล่นได้ดีกับคนอื่น ๆ " อาจใช้การผสมผสานของการปฏิบัติบางอย่างที่ฉันเพิ่งพูดถึง

ลองดู "ไม่ต้องเสียค่าใช้จ่ายอะไรเลย" - John Belushi, Animal House

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.