Manual
The deployment must be created for the default branch. The integration will be processed in the seperated branch deployment-integration.
Use https://gitlab.netinventors.de/cow-pasture/deployment/ as template
-
Change default branch to the branch with the highest latest tag -
Integrate the Shopware Store information src/Resources/store-
Copy labelanddescriptionfrom the Shopware Account to label and description in the sectionextrafrom thecomposer.json -
Migrate featuresandhighlightsfrom the Shopware Account to the*_features.txtand*_highlights.txtfiles -
Replace the icon.png(Maybe already exists in the plugin (128px x 128px) - located under the defined pathplugin-iconin theextrasection of thecomposer.jsonfile) -
Add the images in the current defined sort order -
Migrate the plugin description from the Shopware Account into the manual/docs/*/inc.desription.mdfiles (only use simple and basic markdown due to the limitations in the Shopware Account / only add the plugin description, the faq section and so on will be attached through a template) -
Migrate categoriesandtagsfrom the Shopware Account to thestore.json(Available categories)
-
-
Integrate the manual manual-
Update / extend the netinventorssection in thecomposer.json -
Add buy-now bitly links (@tpierschel generates the buy-now bitly links) -
Migrate the missing content from Zendesk and / or the Shopware Account.
-
-
Verify that the version attribute has no leading vin thecomposer.json -
Update / extend .gitignore -
Protect tags in the GitLab repository -
Enable Packages for the repository -
Enable Pipelines (Everyone With Access) and Pages (Everyone) for the repository -
Add Shopware Account credential variables -
Set the topics Manual,Deyployment,Shopware6for the repository (Settings -> General -> Topics) -
Add GitLab Runner to the repository