Generator für Shopware-Plugins
Shopware Servant legt CMS-Elemente und CMS-Blöcke in einem vorhandenen Shopware-6-Plugin an. Der geführte Generator fragt die benötigten Angaben im Terminal ab und erzeugt die Dateien für den neuen Baustein.
Ein Generator im eigenen Projekt
Nach der globalen Installation über Composer steht der Befehl sw-servant zur Verfügung:
composer global require tschucki/shopware-servant
sw-servant generate
Der zweite Befehl startet den Generator. Auf der erzeugten Struktur baut die weitere Entwicklung des CMS-Elements oder CMS-Blocks auf.
Umsetzung mit Laravel Zero
Die Anwendung basiert auf Laravel Zero und läuft als PHP-Kommandozeilenprogramm.
Generatoren für Entities, Services und Controller sind im Repository als in Entwicklung gekennzeichnet.
Quellcode
Im Repository stehen der Quellcode und die Installationshinweise.