Skip to content

feat: add document v2 dev docs - #2434

Open
Lars Kemper (larskemper) wants to merge 5 commits into
mainfrom
docs/document-v2
Open

feat: add document v2 dev docs#2434
Lars Kemper (larskemper) wants to merge 5 commits into
mainfrom
docs/document-v2

Conversation

@larskemper

Copy link
Copy Markdown
Member

@shopware-dev-docs-connector

shopware-dev-docs-connector Bot commented Aug 7, 2026

Copy link
Copy Markdown

Developer Docs healthcheck

Status: Completed with success.
Repository: shopware/docs
Commit: fa69d65
Preview: https://developer-documentation-5qlnj00lw-shopware-frontends.vercel.app
Workflow run: #4794

@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

📊 Documentation Impact Analyzer

Metric Result
Score 165
Recommendation ✅ Highly meaningful
Categories Plugins, Apps, Migration

Reasons

  • +20: 10 new headings
  • +6: Code examples
  • +4: 2 new headings
  • +2: Code examples
  • +8: 4 new headings
  • +4: Code examples
  • +3: Plugin Development
  • +3: App Development
  • +10: 5 new headings
  • +10: Code examples
  • +3: Plugin Development
  • +3: Plugin Development
  • +4: Deprecation
  • +3: Plugin Development
  • +2: 1 new headings
  • +4: Deprecation
  • +3: Plugin Development
  • +2: 1 new headings
  • +4: Deprecation
  • +3: Plugin Development
  • +4: Deprecation
  • +3: Plugin Development
  • +10: 5 new headings
  • +10: Code examples
  • +3: Plugin Development
  • +4: 2 new headings
  • +6: Code examples
  • +3: Plugin Development
  • +4: 2 new headings
  • +8: Code examples
  • +3: Plugin Development
  • +6: 3 new headings

This score is automatically generated based on documentation impact heuristics.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds developer documentation for the new Document System (v2) across concepts and extension guides, while marking the legacy v1 plugin documentation as deprecated ahead of its removal.

Changes:

  • Deprecate existing v1 plugin document pages and point readers to v2 concept + guides.
  • Introduce new v2 documentation: concept pages (overview/architecture/extension points) and plugin/app extension guides.
  • Extend spellcheck wordlist for new technical terms used in the docs.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
guides/plugins/plugins/checkout/document/index.md Renames v1 page and adds deprecation notice pointing to v2 docs.
guides/plugins/plugins/checkout/document/add-custom-document.md Adds v1 deprecation notice with links to v2 docs.
guides/plugins/plugins/checkout/document/add-custom-document-type.md Adds v1 deprecation notice with links to v2 docs.
guides/plugins/plugins/checkout/document-v2/index.md New landing page for v2 plugin guides with PageRef navigation.
guides/plugins/plugins/checkout/document-v2/add-a-document-type.md New guide for adding a v2 document type via tagged services + templates.
guides/plugins/plugins/checkout/document-v2/add-a-format-renderer.md New guide for adding/overriding v2 renderers via tag priority.
guides/plugins/plugins/checkout/document-v2/customize-document-data-and-templates.md New guide for data providers and template overrides in v2.
guides/plugins/apps/checkout/document.md New guide describing declarative v2 document extension via apps (manifest/templates/scripts).
concepts/commerce/checkout-concept/document/index.md New v2 concept overview (includes rollout timeline + ADR links).
concepts/commerce/checkout-concept/document/architecture.md New detailed architecture page (pipeline, registries, formats, storage).
concepts/commerce/checkout-concept/document/extension-points.md New extension-points overview linking to plugin/app guides.
.wordlist.txt Adds spellcheck exceptions for new terminology used in the new docs.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread concepts/commerce/checkout-concept/document/index.md Outdated
Comment thread .wordlist.txt Outdated

@Isengo1989 Micha Hobert (Isengo1989) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR, one idea tho, instead of having multiple submenu entries on the top level, why don't we move it to one "Document" menu and guide the user from there. Less noise and cleaner IMO.

Image

Also I think it is a good idea to call it "Legacy" and not v1, as it is per se not versioned and also can not be recognized by v1 etc. in any classname etc.

WDYT ?

@larskemper

Lars Kemper (larskemper) commented Aug 11, 2026

Copy link
Copy Markdown
Member Author

WDYT ?

Micha Hobert (@Isengo1989) Sounds good. I have adjusted it and also switched from "v1" to "legacy" in the content.

Comment thread guides/plugins/plugins/checkout/documents/legacy/index.md Outdated
@Isengo1989 Micha Hobert (Isengo1989) added the Undocumented Feature Feature which is not documented yet and is considered for documentation label Aug 13, 2026
Co-authored-by: Micha Hobert <m.hobert@shopware.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Undocumented Feature Feature which is not documented yet and is considered for documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants