Skip to content

EC-CUBE 4.1 機能開発方針 #4901

@taguchimasahiro

Description

@taguchimasahiro

EC-CUBE 4.1 機能開発方針

今後のEC-CUBEが店舗主と開発者の双方にとってより使いやすく魅力的なプラットフォームに成長させるために、以下のように考えています。

機能開発について

EC-CUBE 4.1 Roadmap の通り、EC-CUBE 4.1 で機能追加や改善を進めるにあたって、どのような機能が必要かを検討しています。カスタマイズ性や、既存プラグイン/デザインテンプレートとの互換性を最大限に考慮しながらも、誰もが利用しやすい機能から開発していきます。
そのために広く多くの方のご意見を集めたいので EC-CUBE の標準機能として必要だと思われる機能の Issue にご意見のコメントか 👍スタンプをお願いします。
「enhance」ラベルと「4.1」マイルストンが付いている Issue が EC-CUBE 4.1 で追加を検討中の機能です。
EC-CUBE 4.1で追加を検討している機能のIssueは以下で検索可能です。

EC-CUBE 4.1 で追加を検討中の機能

コメントとスタンプを参考に実装していきます。

バージョンについての方針

EC-CUBE 4.0に関しては積極的な機能追加は行いません。新しい機能の取り込む先として、EC-CUBE 4.1以降を想定しています。

互換性について

EC-CUBE 4.1 Roadmap の通り、プラグインの互換性に関しては最大限考慮します。

開発ブランチについて

2021/08/13 追記
EC-CUBE 4.1 開発時には役割別に 4.0 / 4.1-core / 4.1-feature に分けて開発をしていましたが、 EC-CUBE 4.1 の仕様確定に伴い 今後は 4.1 ブランチに統一します。
今後新しくプルリクをいただく際には 4.1 へいただきますようによろしくお願いいたします。
すでに 4.0 / 4.1-core / 4.1-feature へいただいていますプルリクはマージ後に 4.1 ブランチにマージさせていただきます。
4.1 ブランチへのマージが完了しましたら 4.1-core / 4.1-feature は削除させていただきます。

image

EC-CUBE 4.1 開発時の運用

EC-CUBE 4.1のフレームワークの開発ブランチと機能開発のブランチを分けて開発を行います。EC-CUBE 4.1リリース時には両方のブランチをマージしてリリースします。

4.1-core : Symfony4.4/Composer2.0のアップデートの開発を行います。
4.1-feature : 新機能開発を行います。

4 1-feature

Feedback

機能開発に関する進め方へのご意見もお待ちしております。
本Issueにぜひコメントください。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions