CandyCane v0.7

Rubyで作られたバグトラッキングシステム、RedmineをPHPに移植したcandycaneの公開されているソースコードをバージョン0.7としました。Redmineの構造が複雑で規模が大きかった事もあり移植の範囲をかなり限定していますが、candycaneのバグ管理をしてみてひとまず使えている範囲になったのでバージョンを打つ事にしました。またバグ管理を始めて以降、33のバグが修正され、延べ作業時間は24.75時間でした。

今回が初めてのリリースバージョンですが、延べ9人の開発者のコードが刻み込まれた内容になっています。個人や小規模にバグトラッキングをしてみたい方やRedmineを試してみたいけれどRubyの環境が無いような方に遊んで頂けると幸いです。(パフォーマンスチューニングやリファクタリング前かつ、PHP4にもまだ対応していて処理が重いです)

現在のcandycaneでできること

  • ブラウザベースでのインストール
  • ユーザー登録、管理
  • プロジェクトの登録、管理
  • チケットの登録、管理
  • カスタムクエリの登録、管理
  • 添付ファイルの登録、管理
  • バージョンの登録、管理
  • Wikiの記述(履歴の管理は未実装)
  • ニュースの登録、管理
  • タイムトラッキングとレポート

現在のcandycaneでできないこと

  • 検索
  • フォーラム機能(プラグインで対応)
  • リポジトリビューアー(プラグインで対応)
  • カスタムフィールド
  • 文書機能(プラグインで対応)
  • メール通知

今後の予定

今後も継続して開発を行い未完成機能の実装やパフォーマンスチューニング、プラグイン対応などを行いながら1.0を目指します。特にフォーラムや文書といった周辺機能についてはプラグインで追加できるような構造にできるようにリファクタリングを行いたいと思っています。
興味を持って頂ける方にはぜひともバグの報告や開発やドキュメントの執筆などへの参加などをお願いします。(というか全然手が足りません)

よろしくお願いします。

おまけ 開発の歴史とか

旧ブログでの記事
開発合宿の参加者の方々の記事へのリンク等