Type
magento2-module
Make the Magento 2 development process easier.
magento2-module
MIT
None
None
None
None
None
Handshake is a Magento 2 module that is designed to make the Magento 2 module development experience easier and more elegant. It does this by replacing the default ORM system with Laravel's Eloquent Library. Any custom Magento 2 module you build using Handshake can use Laravel style Migrations, Seeders, Models, Sessions and more with corresponding commands.
Before you install Handshake, make sure you have a working copy of Magento 2. Also make sure that Magento 2 is properly configured as Handshake will try and use Magento 2's database configuration to run your migrations, seeds, etc.
You can install Handshake with composer:
composer require irishtitan/handshake
After composer pulls in Handshake, you should run:
php bin/magento module:enable IrishTitan_Handshake
Finish the installation by running:
php bin/magento handshake:install
If everything went smoothly, you are now ready to begin developing Magento 2 modules with Handshake.
To see a list of Handshake commands run:
php bin/magento
Scroll through the list until you see the Handshake section.
The Handshake Module is open-sourced software licensed under the MIT license.