yandodの日記

2009-07-28

CakePHP版redmine candycaneのソースを公開しました

| 08:23 | CakePHP版redmine candycaneのソースを公開しましたを含むブックマーク

DomainMarket.com - 404

The CandyCane Open Source Project on Open Hub

まだまだきちんと動く状態では無いですが、gitリポジトリを公開に設定しました。

インストーラーや手順が整備されていないのでリリースではなく、開発状況の公開といったところです。

すでに30万行を超えるコードが存在する上に、実装上の思想が十分に統一されていない点があります。

合宿の際にも躓いたのですが特に難儀しているのは下記のようなところです。

  • リンクの表示の有無を権限によって出しわける部分
  • behaviorで表現された複雑なリレーション
  • view内で容赦なく呼び出されるモデル
  • yamlで格納されているデータの取扱い

コードをシンプルにする為の工夫はまだまだあると感じていますが、まだ基本機能であるチケット管理やシステム設定の部分の実装が終わっていません。

その部分にめどがついた段階で構造を整理したり、redmineとのデータの互換性を保つかどうかの判断が必要と思っています。

現段階ではredmineと同一のDBを見るようにして動作確認するのが比較的対応しやすいですね。

zero-uhurazero-uhura 2009/07/30 10:17 先ほどは、コメントありがとうございました。
candycaneのcandycaneは http://my.candycane.jp/ で運用でしょうか。

yandodyandod 2009/07/31 08:50 それでやってみているところです。
candycaneのバグ管理はcandycaneで管理する以外の選択はないかと!