Skip to content

It quickly generates a clean, standardized skeleton structure for your plugins, providing essential files, directories, and configurations.

License

Notifications You must be signed in to change notification settings

raffaelecarelle/shopware-plugin-skeleton-generator

Repository files navigation

Shopware Plugin Skeleton Generator

The Shopware Plugin Skeleton Generator is a powerful tool designed to streamline the development process for Shopware plugins. It quickly generates a clean, standardized skeleton structure for your plugin, providing essential files, directories, and configurations. This helps developers save time, maintain best practices, and focus on building custom functionality for Shopware-based eCommerce solutions. Whether you're a beginner or an experienced Shopware developer, this generator is an excellent starting point for your plugin projects.

Install and Activate

$ composer require --dev raffaelecarelle/shopware-plugin-skeleton-generator
$ bin/console plugin:refresh
$ bin/console plugin:install SkeletonGenerator --activate

Run Command

Generate new Shopware plugin

$ bin/console plugin:skeleton:generate Full\\\Qualified\\\PluginName

Generate new Static Shopware plugin

$ bin/console plugin:skeleton:generate Full\\\Qualified\\\PluginName --static

Generate new Headless Shopware plugin (without Storefront module)

$ bin/console plugin:skeleton:generate Full\\\Qualified\\\PluginName --headless

Add some additional bundle

$ bin/console plugin:skeleton:generate Full\\\Qualified\\\PluginName --additionalBundle=Core --additionalBundle=Administration

Update existing plugin with new additional bundle

$ bin/console plugin:skeleton:generate Full\\\Qualified\\\PluginName --append --additionalBundle=Core --additionalBundle=Administration

Create config file of the plugin (pluginDir/src/Resources/config/config.xml)

$ bin/console plugin:skeleton:generate Full\\\Qualified\\\PluginName --config

About

It quickly generates a clean, standardized skeleton structure for your plugins, providing essential files, directories, and configurations.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published