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