https://github.com/roma-glushko/m2code-gen
A CLI tool 🏗 that helps to speed up development of typical Magento 2 code by generating templates. You just need to think about bussiness logic, routine will be reduced
https://github.com/roma-glushko/m2code-gen
cli-app cli-tool cli-utilities code-generator magento magento2 magento2-project scaffold-generator
Last synced: 2 months ago
JSON representation
A CLI tool 🏗 that helps to speed up development of typical Magento 2 code by generating templates. You just need to think about bussiness logic, routine will be reduced
- Host: GitHub
- URL: https://github.com/roma-glushko/m2code-gen
- Owner: roma-glushko
- Created: 2018-07-19T15:32:09.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-29T21:08:15.000Z (almost 7 years ago)
- Last Synced: 2025-02-12T11:53:15.378Z (4 months ago)
- Topics: cli-app, cli-tool, cli-utilities, code-generator, magento, magento2, magento2-project, scaffold-generator
- Language: PHP
- Homepage:
- Size: 53.7 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# m2code-gen
A CLI tool 🏗 that helps to speed up development of typical Magento 2 code by generating templates.
You just need to think about bussiness logic, routine will be reduced.## Features
### Theme
* (coming) `theme:new` - add a new theme
### Module
* `module:new` - add a new theme
### API
* (coming) `api:contract:new` - add ORM, service contracts, setup script for a new entity
### Frontend
* (coming) `frontend:action:new` - add a new frontend action to the module
* (coming) `frontend:plugin:new` - add a new frontend plugin to the module
### Adminhtml
* `adminhtml:acl` - add ACL config to module
* (coming) `adminhtml:action:new` - add a new backend action to the module
* (coming) `adminhtml:plugin:new` - add a new backend plugin to the module
* (coming) `adminhtml:widget:listing` - add a new UI component for listing
* (coming) `adminhtml:widget:form` - add a new UI component for form
### Cronjob
* (coming) `cronjob:new` - add a new cronjob to the module
### Setup Script
* (coming) `setup:schema:install` - add an setup install script
* (coming) `setup:schema:upgrade` - add an setup upgrade script
### Services
* (coming) `service:category:get-listing` - add service that deal with category listing
## Maintainers
* Roman Glushko [@roma-glushko](https://github.com/roma-glushko)
Being made with love by [Atwix team](https://www.atwix.com/) ❤️
## License
Licensed under the MIT license.