オープンソースの課題追跡システムを探しています
- 複数のプロジェクト
- ウィキ
- CRMおよび他のクライアントと統合するためのWebAPI
- オプションで、カスタムプラグインまたはモジュールを介して拡張可能
- できればPHPまたはPythonで記述してください。Unix / Linuxで動作する限り、他の言語でも問題ありません。
オープンソースの課題追跡システムを探しています
私はTracとRedmineをさまざまな個人的なプロジェクトに喜んで使用してきました。
Trac は Python で作成され、Redmine は Ruby で作成されます (Rails フレームワークを活用)。
Redmine には複数のプロジェクト機能が組み込まれていますが、Trac は 0.12 でサポートする予定でした (ブランチでは既に利用可能です)。
また、使用する予定の SCM に応じて選択する必要があります。
私が唯一の開発者 (そして多くの場合、唯一のユーザー) である私の個人的なプロジェクトでは、(無料の) 課題トラッカーの唯一の有名な名前が Bugzilla であった数年前に作成した自作の課題トラッカーを持っています。私は好きではありませんでした。
私が取り組んでいる新しいマルチ開発者プロジェクトでは、Redmineを使用しています。これは Ruby (on Rails) で書かれていますが、Linux でのセットアップは簡単で、多数のソース管理システムをサポートし、プラグインと wiki (wiki 構文を変更するためのプラグインを含む) があります。それを使用している人々にとっては、より親しみやすいものでした)。API/統合についてはわかりませんが、プラグインを使用すると、必要なことを行うために何かを見つけたり書いたりできる可能性があります。
私は約 11 か月前にこの質問をしました。Redmine を使用しており、結果に満足しています。質問を投稿した時点では、Redmine には HTTP API がありませんでしたが、現在はあります。私もRedmineを他の人に勧めました。
私が Redmine を気に入っている理由は次のとおりです。
数年前に別の仕事で Bugzilla を使用しましたが、バグ追跡だけだと思います。
私が現在いる場所では、FogBugz を使用しています。FogBugz を使用すると、ケースを追跡でき、wiki 機能があり、ソース管理ソフトウェアと統合することさえできます。プラグイン アーキテクチャがあると思いますが、実際には見ていません。
ただし、Mono プロジェクトに ASP 互換モードがない限り、おそらく IIS を意味する ASP でのみプログラムされていると思います。