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 and description from the Shopware Account to label and description in the section extra from the composer.json
    • Migrate features and highlights 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 path plugin-icon in the extra section of the composer.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 and tags from the Shopware Account to the store.json (Available categories)
  • Integrate the manual manual
    • Update / extend the netinventors section in the composer.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 the composer.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
Edited by Miriam Matthiesen