(編集:Googleコードは現在gitをサポートしており、とにかくプロトコルバッファをMercurialに変換したため、この質問は私の特定の問題では古くなっています。ただし、IMOはまだ一般的な関心事です。)
私のC# Protocol Buffers Portは、そのソース管理に github を使用しており、git の使用を本当に楽しみ始めています。しかし、私が知る限り、github はプロジェクト管理ツールを提供していません。欠陥と機能の追跡、ディスカッション、機能リクエスト、ドキュメントなどです。私の所属を考えると、Google Codeは当然の選択ですが、そこにプロジェクトを作成しますが、github でソースをホストします。
Fogbugz/Assembla に関するこの質問は、主に欠陥の追跡に焦点を当てているようです。より「完全な」プロジェクト管理ソリューションに関して、他の人がどのような経験をしたのか知りたいと思っていました。Fogbugz は実際に私が必要とするすべてのことを行ってくれますか? (ドキュメントに wiki を使用することには利点がありますが、コードと一緒にドキュメントを配布できるようにしたいとも考えています。) 最初の段落で述べた明示的な機能以外に、考慮すべきプロジェクトの側面のうち、見逃しているものはありますか?
これは間違いなくオープン ソース プロジェクトのままであり、支払いはしたくありませんが、少額の料金が必要になってもかまいません。現在、開発者は私だけですが、状況は変わる可能性があり、多くの人がバグや機能のリクエストを提出する可能性があります。(言い換えれば、私はそれが人気になることを望み、期待していますが、ほとんどの作業は私が行っています。)
以前、私はさまざまなオープン ソース プロジェクトに貢献してきましたが、非常に目立ち、活発なプロジェクトを運営するという点ではあまり貢献していませんでした。( MiscUtilは現在も私の Web サイトで「ホスト」されており、時々リリースされます。実際のソース管理はローカル NAS にあります。)
自分の経験を共有したい人はいますか?
編集: 私が現在検討しているもう 1 つのオプションは、Google Code プロジェクト (私は雇用主に忠実でありたいと思っています) と、git から svn への時折のマージ (少なくとも、リリースを行うたびに) です。これにより、非 git ユーザーも簡単にソースを入手できるようになります。