(EDIT: Pertanyaan ini sekarang sudah usang untuk masalah khusus saya, karena Google Code mendukung git sekarang dan saya telah mengonversi Protocol Buffer ke Mercurial. Namun, ini masih menjadi minat umum, IMO.)
Port Buffer Protokol C # saya menggunakan github untuk kontrol sumbernya, dan saya mulai sangat menikmati menggunakan git. Namun, sejauh yang saya tahu, github tidak menyediakan alat manajemen proyek apa pun: pelacakan cacat dan fitur, diskusi, permintaan fitur, dokumen, dll. Mengingat afiliasi saya, Google Code akan menjadi pilihan yang wajar, tetapi tampaknya aneh untuk buat proyek di sana tetapi host sumbernya di github.
Pertanyaan tentang Fogbugz / Assembla ini tampaknya sebagian besar berfokus pada pelacakan kerusakan. Saya bertanya-tanya pengalaman apa yang dimiliki orang lain dalam hal solusi manajemen proyek yang lebih "lengkap". Apakah Fogbugz benar-benar melakukan semua yang saya butuhkan? (Menggunakan wiki untuk dokumen memiliki kelebihan, meskipun saya juga ingin dapat mendistribusikan dokumentasi dengan kode tersebut.) Di luar fitur eksplisit yang disebutkan di paragraf pertama, adakah aspek proyek lain yang harus saya pertimbangkan yang mungkin saya lewatkan?
Ini pasti akan tetap menjadi proyek open source, dan meskipun saya lebih suka tidak membayar, saya tidak keberatan jika biaya kecil diperlukan. Saat ini saya satu-satunya pengembang, tetapi itu mungkin berubah dan mungkin ada banyak orang yang melaporkan bug dan permintaan fitur. (Dengan kata lain, saya berharap dan mengharapkan itu menjadi populer, tetapi dengan saya melakukan sebagian besar pekerjaan.)
Sebelumnya saya telah berkontribusi pada berbagai proyek open source, tetapi belum melakukan banyak hal dalam menjalankan proyek yang sangat terlihat dan aktif. ( MiscUtil saat ini masih "dihosting" di situs web saya, dengan rilis sesekali - kontrol sumber sebenarnya ada di NAS lokal saya.)
Ada yang mau berbagi pengalaman?
EDIT: Opsi lain yang sekarang saya pertimbangkan adalah proyek Google Code (saya benar-benar ingin setia kepada majikan saya) dan sesekali menggabungkan dari git ke svn (setidaknya, setiap kali saya merilis). Ini akan memungkinkan pengguna non-git untuk mendapatkan sumbernya dengan mudah juga.