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 label
anddescription
from the Shopware Account to label and description in the sectionextra
from thecomposer.json
-
Migrate features
andhighlights
from the Shopware Account to the*_features.txt
and*_highlights.txt
files -
Replace the icon.png
(Maybe already exists in the plugin (128px x 128px) - located under the defined pathplugin-icon
in theextra
section of thecomposer.json
file) -
Add the images in the current defined sort order -
Migrate the plugin description from the Shopware Account into the manual/docs/*/inc.desription.md
files (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 categories
andtags
from the Shopware Account to thestore.json
(Available categories)
-
-
Integrate the manual manual
-
Update / extend the netinventors
section 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 v
in 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
,Shopware6
for the repository (Settings -> General -> Topics) -
Add GitLab Runner to the repository