3

オープンソース プロジェクトの開発を調整する良い方法は何ですか? (これは Python プロジェクトです。)

伝統的な方法がメーリングリストであることは知っていますが、私はそれが好きではありません。私は人々にプロジェクトに関する電子メールを常に受け​​させたくありません。彼らは、彼らが望むときだけ参加できるべきです。また、mailman吸う。

私は Google グループを検討しましたが、そこで開発を調整しようとした人々からいくつかの恐ろしい話を聞きました。

他に何か提案はありますか?

4

7 に答える 7

1

決定する前に、プロジェクトについていくつか質問する必要があります。経験豊富な開発者を惹きつけたい場合は、メーリング リストの使用を検討することをお勧めします。なぜなら、他の開発者は他のフォーラムに登録したくないからです。また、通常、メール クライアントには高度なフィルターがあり、phpBB とは異なり、開発者はメッセージをフィルター処理して重要なメッセージのみを見つけることができます。あなたが単にアンチメールマンであれば、他の Google ツールとうまく統合されている Google グループを使用してください。

さらに、製品をどのように管理するかについて考えたことはありますか? Karl Fogel のProducing Open Source Softwareを読むことを強くお勧めします (ただし、彼は Subversion に非常に偏っています)。

于 2009-11-16T18:21:06.880 に答える
1

wikiを設定できます。これは、私の大学でより大きな学生プロジェクトがどのように管理されたかです。

于 2009-11-16T17:17:42.687 に答える
1

Assembla または GitHub を使用してみてください。ソース コードを処理できることは別として、これらには優れたプロジェクト管理ツールがあり、オープンソース プロジェクトでは無料です。

于 2009-11-16T17:23:27.963 に答える
1

フォーラムをセットアップする必要があります。お勧めします: http://www.simplemachines.org/

于 2009-11-16T18:06:53.787 に答える
0

独自のフォーラム (人気の高いphpBBなど) を設定することもできますが、多くの開発者はメーリング リストを好む傾向があります。外部の人 (または他のメーリング リストでさえ) をその場で会話に追加できるからです。

于 2009-11-16T17:12:18.733 に答える
0

まだプレビュー モードですが、私と私の友人の何人かは Google Wave を使用して、開発作業に関する「ディスカッション」を調整しています。それは非常にうまく機能し、さまざまな議論を簡単に追跡できます. これは、チーム内での議論における解決策です。

強力なバグ追跡ツールを提供すると、人々、特にソフトウェアのユーザーがプロジェクトにフィードバックを提供するのに役立ちます。そしてもちろん、強力なコード リポジトリ ソリューション (SVN、Mercurial など) なしではいけません。これは、議論に大いに役立ちます。

于 2009-11-16T17:13:16.113 に答える
0

優れた問題トラッカーを使用して、実行する必要があるすべてのことを追跡および整理します (そのために問題を作成します)。

プロジェクト リーダーとして、重要度に応じて慎重にトリアージし、優先順位を付けます。リリース マイルストーンの範囲を計画し、課題を割り当てます。プロジェクトのビジョンとロードマップは、すべての貢献者にとって明確でなければなりません。

開発者として、検索クエリ/機能を使用して、現在のイテレーションで最も重要な問題を見つけます。理想的には、価値の高い問題、またはあなたができることだけを取り上げます。問題に取り組み始めたとき、完了したときなどに問題のステータスを更新して、何かが起こっていることを他の人に知らせます。

于 2009-11-16T17:36:06.020 に答える