Issue Tracking Systemのホスティングサービス

(2009.4.17 新規作成。)

自分が開発しているソフトウェアについて、協力者を募るため、公開リポジトリにソースファイルを置き、Bug (Issue) Tracking System (バグ追跡システム; BTS, ITS) を用意しようと思いました。

ソフトウェアを自分で用意するなら Redmineが優れていて、これを設置するのが早い。例えばRedmineでプロジェクト管理

ですが、私が利用しているサーバは自由度が低いので、プロジェクトをホスティングしてくれるサービスでいいところがないか探してみました。

サービスいろいろ

SourceForge.net

SourceForge.net: Open Source Software

オープンソース専用。メジャー。

しかし、ユーザとして使いにくい。何だか画面が白すぎる。

RubyForge

RubyForge: Welcome

Rubyで書かれたオープンソースプロジェクト専用。リポジトリはSubversionまたはGit。BTSもある。

gemファイルを配布するなら選択肢になる。

実際にプロジェクトを登録してみましたが、かなり使いにくいです。デザインも何だかダサい。

Origo

Origo | Origo

オープンソースでもそうでないプロジェクトでも置けます。

機能も豊富、利用も無料? でも、どうやって運営しているのだろう?

画面があまりこなれていない感じ。・・・Projectsがいつも画面左を占拠、など。

Lighthouse

Lighthouse: Simple hosted Issue tracking, bug tracking, and project management software.

デザインがカッコいい。BTSのみの提供で、リポジトリは別途githubなどを利用。

Ruby on RailsがLighthouse + github の組み合わせで運用しています。実際の使用例;Dashboard - rails

ticketのコメントからgithubのコミットログを参照できます。

なかなかよさそうですが、githubのほうにもコメントが書けるので、やや重複した感じ。まぁ、統合されていないので仕方ないですが。

Personal Planで $10/month, Free Planで無料。Free Planでは、オープンソースプロジェクトは無制限となっていますが、公開プロジェクト欄が0になっています。非公開専用? どういうことだろう?

試していません。

Assembla

Accelerate your team with online workspaces | Home | Assembla

リポジトリとBTSが統合されています。リポジトリはSubversion/Git/Mercurialから、BTSはAssembla独自のものでリポジトリと統合されたものか、Tracから選べます。

さまざまなツールも用意されています。いい感じ。画面もカッコいい。

Free PublicプランとPrivate/Professionalプランがあり、Free Publicプランは無料。有料プランは2.00$/user + 3.00$/gigabyte (最大で8.00$/user per month)。

無料プランでは、ツールはすべて使えますが、プロジェクトを非公開にすることはできません。今回はオープンソースプロジェクト用を探しているので問題ない。

実際のプロジェクト例; Active by Milestone Tickets | IgnitedRecord | Assembla

Project Kenai

Project Kenai — We're More Than Just a Forge

JRubyをホスティングしています。Sun Microsystemsが運営。Sunがやっているあたりが相当不安。

BerliOS Developer

BerliOS Developer: Welcome

BerliOS Developerとはオープンソース開発者にCVS、メーリングリスト、バグ追跡、掲示板・フォーラム、タスク管理、ホストホスティング、永久的なファイルの保管、完全なバックアップさらにWebベースの総合的な管理への容易で最高な利用を提供する無料のサービスです。

SourceForge.netに似ています。さまざまなツールも揃っています。

ちょっとゴチャゴチャしている感じ。

Unfuddle

Unfuddle: Subversion Hosting, Git Hosting, Bug and Issue Tracking

Subversion/Gitホスティング + BTS。

プランはいくつかあって、Private FREEは無料、Microは$9.00/month。

Assemblaと逆で、無料のプランは非公開プロジェクト限定。公開できません。

今回の目的には合わない。

Beanstalk

Beanstalk — Version Control with a Human Face

リポジトリのみ (Subversion) かな?

BTSは外部のサービス (Basecamp, FogBugz, Campfire, Lighthouseなど) との連携、らしい。

今回は目的外。

結論

全部は試しませんでしたが、ツールが豊富なAssemblaにしてみました。Home | Netsphere Dev | Assembla