(แก้ไข: ตอนนี้คำถามนี้ล้าสมัยสำหรับปัญหาเฉพาะของฉันเนื่องจาก Google Code รองรับ git แล้วและฉันได้แปลง Protocol Buffers เป็น Mercurial แล้วอย่างไรก็ตาม IMO ยังคงเป็นที่สนใจโดยทั่วไป)
พอร์ตบัฟเฟอร์โปรโตคอล C #ของฉันใช้ github สำหรับการควบคุมแหล่งที่มาและฉันเริ่มสนุกกับการใช้คอมไพล์ อย่างไรก็ตามเท่าที่ฉันสามารถบอกได้ github ไม่ได้ให้เครื่องมือการจัดการโครงการใด ๆ : ข้อบกพร่องและการติดตามคุณลักษณะการสนทนาคำขอคุณลักษณะเอกสารและอื่น ๆ เนื่องจากการเป็นพันธมิตรของฉันGoogle Codeจะเป็นทางเลือกที่เป็นธรรมชาติ แต่ดูเหมือนจะแปลก สร้างโปรเจ็กต์ที่นั่น แต่โฮสต์ซอร์สบน github
คำถามเกี่ยวกับ Fogbugz / Assembla นี้ดูเหมือนจะเน้นไปที่การติดตามข้อบกพร่องเป็นส่วนใหญ่ ฉันสงสัยว่าคนอื่นได้รับประสบการณ์อะไรบ้างเมื่อพูดถึงโซลูชันการจัดการโครงการที่ "สมบูรณ์" มากขึ้น Fogbugz ทำทุกอย่างที่ฉันต้องการจริงหรือ? (การใช้ wiki สำหรับเอกสารมีข้อดีแม้ว่าฉันจะต้องการแจกจ่ายเอกสารด้วยรหัสด้วย) นอกเหนือจากคุณสมบัติที่ชัดเจนที่กล่าวถึงในย่อหน้าแรกแล้วยังมีแง่มุมอื่น ๆ ของโครงการที่ฉันควรพิจารณาที่ฉันอาจพลาดไป
สิ่งนี้จะยังคงเป็นโครงการโอเพ่นซอร์สอย่างแน่นอนและแม้ว่าฉันจะไม่จ่าย แต่ก็ไม่คิดว่าจะต้องเสียค่าธรรมเนียมเล็กน้อย ตอนนี้ฉันเป็นนักพัฒนาเพียงคนเดียว แต่อาจมีการเปลี่ยนแปลงและอาจมีคนจำนวนมากยื่นข้อบกพร่องและคำขอคุณสมบัติ (กล่าวอีกนัยหนึ่งฉันหวังและคาดหวังว่ามันจะเป็นที่นิยม แต่กับฉันทำงานส่วนใหญ่)
ก่อนหน้านี้ฉันได้มีส่วนร่วมในโครงการโอเพ่นซอร์สหลายโครงการ แต่ยังไม่ได้ทำอะไรมากในการดำเนินโครงการที่มองเห็นได้และมีการใช้งาน ( ขณะนี้MiscUtilยังคง "โฮสต์" บนเว็บไซต์ของฉันโดยมีการเผยแพร่เป็นครั้งคราวการควบคุมแหล่งที่มาจริงจะอยู่ใน NAS ในเครื่องของฉัน)
ใครสนใจที่จะแบ่งปันประสบการณ์ของพวกเขา?
แก้ไข: อีกทางเลือกหนึ่งที่ฉันกำลังพิจารณาคือโครงการ Google Code (ฉันอยากจะภักดีต่อนายจ้างของฉันจริงๆ) และการรวมจาก git เป็น svn เป็นครั้งคราว (อย่างน้อยที่สุดทุกครั้งที่ฉันเผยแพร่) สิ่งนี้จะช่วยให้ผู้ใช้ที่ไม่ได้ใช้คอมไพล์สามารถเข้าถึงแหล่งที่มาได้ง่ายเช่นกัน