2ab28c977f
* Fixed hiding core task list This commit fixes the hiding of the core task list * Added tests * Added fix to readme.txt * Fixed readme.txt * Added new test * Hooks were fixed * Refactored task lists handling This commit refactors a few things related to the task lists handling * Added tests * Fixed task lists handling * Fixed tests * Renamed 'taskListHidden' to 'taskListsHidden' * Added taskListsHidden util * Fix completed tasks tracking infinite loop This commit fixes the completed tasks tracking infinite loop (for multiple extended tasks) * Refactored update check * Hide task list if there aren't any visible tasks * Fixed comment * Fixed typo * Renamed example method * Fixed example extension * Added tab to the extension example * Fixed extended task list enabling option * Added more tests * Added PHP tests * Fixed some comments * Removed utils.js file Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com> |
||
---|---|---|
.. | ||
components | ||
examples | ||
features | ||
woocommerce.com | ||
.nojekyll | ||
README.md | ||
_sidebar.md | ||
data.md | ||
documentation.md | ||
index.html | ||
layout.md | ||
page-controller.md | ||
stylesheets.md |
README.md
WooCommerce Admin
This is a feature plugin for a modern, javascript-driven WooCommerce Admin experience.
Prerequisites
WordPress 5.3 or greater and WooCommerce 3.6.0 or greater should be installed prior to activating the WooCommerce Admin feature plugin.
For better debugging, it's also recommended you add define( 'SCRIPT_DEBUG', true );
to your wp-config. This will load the unminified version of all libraries, and specifically the development build of React.
Development
After cloning the repo, install dependencies:
npm install
to install JavaScript dependencies.composer install
to gather PHP dependencies.
Now you can build the files using one of these commands:
npm run build
: Build a production versionnpm run dev
: Build a development versionnpm start
: Build a development version, watch files for changesnpm run build:release
: Build a WordPress plugin ZIP file (woocommerce-admin.zip
will be created in the repository root)
For more helper scripts see here
For some debugging tools/help see here
Privacy
If you have enabled WooCommerce usage tracking ( option woocommerce_allow_tracking
) then, in addition to the tracking described in https://woocommerce.com/usage-tracking/, this plugin also sends information about the actions that site administrators perform to Automattic - see https://automattic.com/privacy/#information-we-collect-automatically for more information.
Contributing
There are many ways to contribute – reporting bugs, adding translations, feature suggestions and fixing bugs. For full details, please see CONTRIBUTING.md