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

7.0.1 2023-08-07 21:01 UTC

This package is auto-updated.

Last update: 2024-04-07 22:30:17 UTC


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.