Improve extension maintenance and Store workflows - #2443
Improve extension maintenance and Store workflows#2443somethings (lasomethingsomething) wants to merge 12 commits into
Conversation
Developer Docs healthcheckStatus: Completed with |
There was a problem hiding this comment.
Pull request overview
This PR refines Shopware extension documentation to make maintenance and Shopware Store workflows easier to discover, and to more clearly separate what the Shopware CLI automates (local validation, uploading, metadata sync) from what still happens inside the Store review/publication process.
Changes:
- Reworks the “update Store page” guidance to frame Store listing metadata as a version-controlled workflow (
extension info pull/push), including where it fits into a release. - Expands and clarifies the Store upload/review flow, focusing on what the CLI does vs. what the Store still controls.
- Modernizes plugin dependency guidance and adds new “shared foundations / extension families” structure guidance plus workflow entry points from the Extensions landing page.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| products/tools/cli/shopware-account-commands/updating-store-page.md | Reframes Store listing metadata as code and adds a release context section for info pull/push. |
| products/tools/cli/shopware-account-commands/releasing-extension-to-shopware-store.md | Clarifies upload/review behavior and adds CI guidance about waiting/polling for review results. |
| guides/plugins/plugins/dependencies/add-plugin-dependencies.md | Updates dependency explanation and examples; adds guidance on shared foundation trade-offs and alternatives. |
| guides/development/extensions/index.md | Adds a “Common extension workflows” section to improve discoverability of key entry points. |
| guides/development/extensions/code-structure.md | Adds guidance for shared foundations/extension families and dependency minimization for upgrades. |
Suppressed comments (1)
products/tools/cli/shopware-account-commands/releasing-extension-to-shopware-store.md:8
- The H1 repeats "Automatically Release", which can be read as implying final publication/approval is automated, even though the page explains manual Store steps may still apply.
# Automatically Release an Extension to the Shopware Store
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Summary
Improve existing extension documentation around maintenance and Store release workflows by making current capabilities easier to discover and clarifying where automation stops.
This draft PR:
extension info pullandextension info pushcommands;Scope
This only updates existing documentation pages. It does not add new pages or document unreleased functionality.
Motivation
Recent developer research highlighted two recurring documentation gaps:
The goal is to improve discoverability and reduce ambiguity without duplicating guidance that already exists elsewhere in the docs.
Files updated
guides/development/extensions/code-structure.mdguides/development/extensions/index.mdguides/plugins/plugins/dependencies/add-plugin-dependencies.mdproducts/tools/cli/shopware-account-commands/releasing-extension-to-shopware-store.mdproducts/tools/cli/shopware-account-commands/updating-store-page.mdValidation
Checklist
PageRefreferences where relevant..gitbook.yamlif pages were moved, renamed, or deleted..wordlist.txt(and sorted it) if spellcheck flags new legitimate terms.