プラグインを開発するときのバックエンドのテストとフロントエンドテストを含んだ雛形。
- docker
- node
- 公式ページ
- 複数のnodeバージョンを扱えるnodenvを推奨
- composer
- Getting Started: Installation - Linux / Unix / macOS#
- macOSの場合は
brew install composer
でも可
- wp-env
- ドキュメント
- インストール:
npm -g i @wordpress/env
- ディレクトリ作成、移動:
- e.g.:
mkdir -p ~/temp/hello-tencho && cd ~/temp/hello-tencho
- e.g.:
- Gitクローン:
git clone [email protected]:mt8/hello-tencho.git .
- インストールnode_modules/:
npm install
- インストールvendor/:
composer install
- 実行:
composer test
- wp-env 環境起動も含めてテストが実行される
- wp-env環境の停止:
wp-env stop