heptacom / shopware-heptacom-cli-tools
Development utility to support shopware 5 plugin development
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:shopware-plugin
Requires
- php: >= 7.2
Requires (Dev)
This package is auto-updated.
Last update: 2024-10-11 03:31:55 UTC
README
Development utility to support shopware 5 plugin development
The HeptacomCliTools are some custom commands for Shopware bundeled into a plugin. Right now it features a way to build custom made plugins into an upload-ready zip-file. Also a second command is under development to enable a similar build process for custom themes.
The goal of those commands is to speed up the build process of plugins and themes. However there are probably more commands to come that we find useful for developers.
Available Commands
ksk:plugin:dependencies <plugin>
This installs all dependencies of the plugin. Currently supported dependencies are composer packages.
ksk:plugin:validate <plugin>
This lints all php files. The plugin must follow the new
plugin structure and has to be located in custom/plugins/
. Also
it has to have a valid plugin.xml file.
ksk:plugin:pack <plugin>
This creates a zip file of the given plugin. The plugin must follow
the new plugin structure and has to be located in custom/plugins/
.
Also it has to have a valid plugin.xml file. The built zip file will
be located in KskBuilds/plugins/
.
ksk:plugin:build <plugin>
This installs all dependencies, lints all php files and creates a zip
file of the given plugin. The plugin must follow the new plugin
structure and has to be located in custom/plugins/
. Also it has to
have a valid plugin.xml file. The built zip file will be located in
KskBuilds/plugins/
.
Changes
View the CHANGELOG file attached to this project.
License
See LICENSE.md