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)
- Copy
- 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.
- Update / extend the
- 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
Edited by Miriam Matthiesen