-
Ensure you have PHP 7, Composer, and Yarn installed
-
composer install && yarn install
./vendor/bin/phpcs -ns .
./vendor/bin/phpunit Test/
There are two main versions to be aware of:
-
Our Composer package version (specified in composer.json)
-
Our setup_version (specified in etc/module.xml)
Updates should only change the Composer version unless strictly necessary, as incrementing the setup_version will normally require a merchant to schedule downtime.
-
Ensure that you've bumped the composer package version
-
Build a zip with
make zip
-
Submit a new patch at https://developer.magento.com/extensions/, with the version matching the Composer package version on Master