Skip to content
Yangsin edited this page Apr 8, 2015 · 7 revisions

EC-CUBE開発基本ルール

  • 基本的に動作を永続できる状態のもの以外は Merge されない
  • テストに失敗する場合はMergeされない
  • 作業途中(WIP)であること明記すれば、Pull requestを送る事は認められる。

機能改善・開発提案はIssueにて行う

  • Issueにて提起し、場合によってはコードをWIPとして付属させる。
  • 機能は検討後、取り込みを行う。

EC-CUBE3開発ロードマップ

1. Silexへの乗せ換えフェーズ / リファクタリング

  • リファクタリングガイドライン にそってコーディングを行う

  • 2.13系のソースをsilexベースのソースの置き換え

  • 以下の場合はIssue#78 とは別にIssueを起こす

    • アプリケーションに多大な影響を及ぼすものに対し、見直し・実装を行う場合
    • スキーマ変更
    • SESSION変更
    • COOKIE変更
    • 既存機能のプラグイン化
    • UIの変更
    • フォーム項目
      • 必須項目であるべきか、そもそも必要か、などをIssueで議論を経た上で実装する

2. EC-CUBE3機能開発フェーズ

主に、以下のEC-CUBE3にて導入・強化される機能の開発を行う

  • プラグイン機能の改善、モジュールとの統一
  • UIの変更
  • WebAPI
  • 自動アップデート機能の実装

詳細はEC-CUBE3.0.0の要件を参照

Clone this wiki locally