Action Scheduler screen for the WooCommerce Admin interface
- PHP 5.6 or greater
- WordPress 5.0 or greater
- WooCommerce 3.5.0 or greater
- WooCommerce Admin 0.11.0 or greater
After cloning the repo, install dependencies with npm install
. Now you can build the files using one of these commands:
npm run clean
: Clean the/dist/
folder where the React app livesnpm run build:core
: Build a production versionnpm run start
: Build a development version, watch files for changesnpm run prebuild
: Check for outdated dependencies and update those found
There are also some helper scripts:
npm run lint:js
: Run eslint over the javascript filesnpm run lint:php
: Run phpcs over the PHP filesnpm run lint
: Run eslint over the javascript AND phpcs over the PHP filesnpm run i18n
: A multi-step process, used to create a pot file from both the JS and PHP gettext calls. First it runsi18n:js
, which creates a temporary.pot
file from the JS files. Next it runsi18n:php
, which converts that.pot
file to a PHP file. Lastly, it runsi18n:pot
, which creates the final.pot
file from all the PHP files in the plugin (including the generated one with the JS strings).