2017 © Pedro Peláez
 

project ec-cube

EC-CUBE EC open platform.

image

ec-cube/ec-cube

EC-CUBE EC open platform.

  • Friday, July 27, 2018
  • by ec-cube
  • Repository
  • 98 Watchers
  • 381 Stars
  • 3,390 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 321 Forks
  • 327 Open issues
  • 40 Versions
  • 14 % Grown

The README.md

EC-CUBE 4.3

Unit test for EC-CUBE E2E test for EC-CUBE Plugin test for EC-CUBE PHPStan codecov, (*1)

Slack, (*2)

4.2からの更新内容はリリースノートをご確認ください。, (*3)

  • 本ドキュメントはEC-CUBEの開発者を主要な対象者としております。
  • パッケージ版はEC-CUBEオフィシャルサイトで配布しています。
  • カスタマイズやEC-CUBEの利用、仕様に関しては開発コミュニティをご利用ください。
  • 本体開発にあたって不明点などあればIssueをご利用下さい。
  • EC-CUBE 3系の保守については、 EC-CUBE/ec-cube3にて開発を行っております。
  • EC-CUBE 2系の保守については、 EC-CUBE/ec-cube2にて開発を行っております。

インストール

EC-CUBE 4.3のインストール方法

開発ドキュメントの インストール方法 の手順に従ってインストールしてください。, (*4)

CSS の編集・ビルド方法

Sass を使用して記述されています。 Sass のソースコードは html/template/{admin,default}/assets/scss にあります。 前提として [https://nodejs.org/ja/] より、 Node.js をインストールしておいてください。, (*5)

以下のコマンドでビルドすることで、 html/template/**/assets/css に CSS ファイルが出力されます。, (*6)

npm ci # 初回およびpackage-lock.jsonに変更があったとき
npm run build # Sass のビルド

docker compose を使用している場合は以下のコマンドを実行してください, (*7)

``` shell, (*8)

初回およびpackage-lock.jsonに変更があったとき

docker compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.nodejs.yml run --rm -T nodejs npm ci, (*9)

Sass のビルド

docker compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.nodejs.yml run --rm -T nodejs npm run build, (*10)


### JavaScript のビルド方法 フロントエンドで使用する JavaScript のライブラリは npm で管理されています。 JavaScript のライブラリは webpack でバンドル/minifyされます。 バンドルするライブラリを変更する場合は、テンプレートごとに以下の bundle.js を修正し、リビルドしてください。 - [html/template/admin/assets/js/bundle.js](html/template/admin/assets/js/bundle.js) - [html/template/default/assets/js/bundle.js](html/template/default/assets/js/bundle.js) - [html/template/install/assets/js/bundle.js](html/template/default/install/js/bundle.js) ```shell npm ci # 初回およびpackage-lock.jsonに変更があったとき npm run build # Sass 及び JavaScript のビルド

JavaScript ライブラリのみをビルドしたい場合は以下でも可能です。, (*11)

npx webpack

docker compose を使用している場合は以下のコマンドを実行してください, (*12)

``` shell, (*13)

初回およびpackage-lock.jsonに変更があったとき

docker compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.nodejs.yml run --rm -T nodejs npm ci, (*14)

Sass のビルド

docker compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.nodejs.yml run --rm -T nodejs npm run build, (*15)

JavaScript ライブラリのみのビルド

docker compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.nodejs.yml run --rm -T nodejs npx webpack ```, (*16)

動作確認環境

  • Apache 2.4.x (mod_rewrite / mod_ssl 必須)
  • PHP 8.1.x / 8.2.x / 8.3.x
  • PostgreSQL 12.x or higher / MySQL 8.0.x
  • ブラウザー:Google Chrome

詳しくは開発ドキュメントの システム要件 をご確認ください。, (*17)

ドキュメント

EC-CUBE 4.x 開発ドキュメント@doc4.ec-cube.net

EC-CUBE 4.x 系の仕様や手順、開発Tipsに関するドキュメントを掲載しています。 修正や追記、新規ドキュメントの作成をいただく場合、以下のレポジトリからPullRequestをお送りください。 https://github.com/EC-CUBE/doc4.ec-cube.net, (*18)

開発への参加

EC-CUBE 4.3の不具合の修正、機能のブラッシュアップを目的として、継続的に開発を行っております。
コードのリファクタリング、不具合修正以外のPullRequestを送る際は、Pull Requestのコメントなどに意図を明確に記載してください。, (*19)

Pull Requestの送信前に、Issueにて提議いただく事も可能です。 Issuesの利用方法については、こちらをご確認ください。, (*20)

Slackでも本体の開発に関する意見交換などを行っております。, (*21)

コピーライトポリシーへの同意

コードの提供・追加、修正・変更その他「EC-CUBE」への開発の御協力(Issue投稿、Pull Request投稿など、GitHub上での活動)を行っていただく場合には、 EC-CUBEのコピーライトポリシーをご理解いただき、ご了承いただく必要がございます。 Issueの投稿やPull Requestを送信する際は、EC-CUBEのコピーライトポリシーに同意したものとみなします。, (*22)

The Versions

27/07 2018

dev-experimental/sf

dev-experimental/sf https://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0 GPL-2.0-only

The Requires

 

The Development Requires

10/05 2018

dev-master

9999999-dev http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

19/04 2018

dev-dev/3.0.16

dev-dev/3.0.16 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

15/04 2018

3.0.16

3.0.16.0 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

27/12 2017

dev-experimental/3.1

dev-experimental/3.1 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

22/11 2017

dev-experimental/translations

dev-experimental/translations http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

26/10 2017

dev-feature-boolean

dev-feature-boolean http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

20/10 2017

3.1.0-alpha3

3.1.0.0-alpha3 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

04/10 2017

dev-feature-styleguide

dev-feature-styleguide http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

23/08 2017

dev-add_checklist_for_merge

dev-add_checklist_for_merge http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

13/06 2017

3.0.15.x-dev

3.0.15.9999999-dev http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

13/06 2017

3.0.15

3.0.15.0 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

18/05 2017

3.1.0-alpha2

3.1.0.0-alpha2 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

03/04 2017

dev-experimental/styleguide

dev-experimental/styleguide http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

10/03 2017

3.0.14

3.0.14.0 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

28/02 2017

3.1.0-alpha

3.1.0.0-alpha http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

21/12 2016

3.0.10.x-dev

3.0.10.9999999-dev http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

21/12 2016

3.0.x-dev

3.0.9999999.9999999-dev http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

21/12 2016

3.0.13

3.0.13.0 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

04/11 2016

3.0.12-p1

3.0.12.0-patch1 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

27/10 2016

3.0.12

3.0.12.0 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

26/09 2016

3.0.11

3.0.11.0 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

16/09 2016

3.0.11-RC

3.0.11.0-RC http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

25/04 2016

3.0.10

3.0.10.0 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

17/02 2016

3.0.9

3.0.9.0 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

08/05 2015

3.0.0-beta1

3.0.0.0-beta1 http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires

01/05 2015

3.0.0-beta0

3.0.0.0-beta http://www.ec-cube.net/

EC-CUBE EC open platform.

  Sources   Download

commercial GPL-2.0

The Requires

 

The Development Requires