gabriel-peleskei / oxid-skeleton
Create module/component skeletons for OXID eSales online shop
Installs: 94
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:oxideshop-component
Requires
- php: >=8.0
- oxid-esales/oxideshop-ce: ^7.0
README
Create OXID eShop module or component skeletons.
Installation
composer require --dev gabriel-peleskei/oxid-skeleton
Component
Help
vendor/bin/oe-console gp:skeleton:component -h
Non-interactive mode
This mode takes the defaults or the options given. Use Help to list all options.
vendor/bin/oe-console gp:skeleton:component -n
Module
Helper to create module skeleton
vendor/bin/oe-console gp:skeletion:module -h
Structure
Some folders may depending on the template you choose.
- migration/
- data/
migrations.yml
- assets/
- css/
- img/
- js/
- logo.png
- src/
- Application/
- Compoent/
- Widget/
- Controller/
- Admin/
- Model/
- Core/
- Module.php
- Service/
- Smarty/
- Plugin/
- views/
- admin_smarty/
- de/
- <lang_file>.php
- en/
- <lang_file>.php
- admin_twig/
- de/
- <lang_file>.php
- en/
- <lang_file>.php
- smarty/
- blocks/
- tpl/
- twig/
- admin/
- composer.json
- metadata.json
- CHANGELOG.md
- README.md
Notice
If you choose non-interactive mode you do not get to confirm your entered data.
You are responsible for the path u choose.