質問

オープンソースの課題追跡システムを探しています

  • 複数のプロジェクト
  • 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が好きな理由は:

  1. 複数のプロジェクトのサポート
  2. 統合された課題トラッカー、Wiki、リポジトリブラウザ、フォーラム、ニュースフィード
  3. HTTP API

かなり長い間、4人の開発者のチームで trac を使用しました。それは私たちにとってうまく機能し、あなたが探している機能のほとんどを提供します(統合、wiki)。

それ以外は、RedmineとOTRSを調べる必要があります。

この記事は、最高のオープンソースに関する優れたレビューも提供します。バグトラッカー。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top