Skip to content

Added feedback after partner event#558

Open
danidelcar wants to merge 5 commits into
mainfrom
del-partner-feedback
Open

Added feedback after partner event#558
danidelcar wants to merge 5 commits into
mainfrom
del-partner-feedback

Conversation

@danidelcar
Copy link
Copy Markdown
Contributor

Purpose of this pull request

This PR updates our App Management docs from feedback received during an Adobe Commerce Partner Acceleration (Barcelona, May 2026) event.

Affected pages

whatsnew
Adds business configuration optional env field, and links to aio-commerce-lib-config usage page. Also, clarifies custom scopes and merchant webhook OOTB wording.

@github-actions
Copy link
Copy Markdown
Contributor

🔍 Linter Report

Click to expand full report
═══════════════════════════════════════════════════════════════
                     LINTER REPORT
═══════════════════════════════════════════════════════════════

Generated: 2026-05-22T11:34:27.739Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/commerce-extensibility/commerce-extensibility
Skipped Rules:
  - check-frontmatter → src/pages/_includes

───────────────────────────────────────────────────────────────

Files to process: 211

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/app-review-checklist.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/app-submission-guidelines.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 55:116
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 129:106
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:9
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/extension-compatibility.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 46:103
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect/`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 110:351
    Message: Unexpected dead URL `https://experienceleague.adobe.com/docs/commerce/frontend/guide/storefront/luma.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/learning-path.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 49:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 59:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-management/installation/webhooks.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 153:104
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 159:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/events/tutorial/event-providers.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 174:222
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/create-events/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/create-events`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/configure.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 74:114
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/getting-started.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 139:148
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/tax-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 129:102
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/webhooks/tutorial/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 55:31
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 73:53
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls


═══════════════════════════════════════════════════════════════
                        SUMMARY
═══════════════════════════════════════════════════════════════

  📁 Files processed:    211
  📄 Files with issues:  10
  ❌ Total errors:       0
  ⚠️  Total warnings:     33
  📋 Total issues:       33

Result: ⚠️  PASSED WITH WARNINGS - No fatal errors

═══════════════════════════════════════════════════════════════

This comment was automatically generated by the linter bot.

@github-actions
Copy link
Copy Markdown
Contributor

🔍 Linter Report

Click to expand full report
═══════════════════════════════════════════════════════════════
                     LINTER REPORT
═══════════════════════════════════════════════════════════════

Generated: 2026-05-22T13:16:18.674Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/commerce-extensibility/commerce-extensibility
Skipped Rules:
  - check-frontmatter → src/pages/_includes

───────────────────────────────────────────────────────────────

Files to process: 211

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/app-review-checklist.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/app-submission-guidelines.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 55:116
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:9
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 129:106
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/extension-compatibility.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 46:103
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect/`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 110:351
    Message: Unexpected dead URL `https://experienceleague.adobe.com/docs/commerce/frontend/guide/storefront/luma.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/learning-path.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 49:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 59:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-management/installation/webhooks.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 153:104
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 159:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/events/tutorial/event-providers.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 174:222
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/create-events/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/create-events`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/configure.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 74:114
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/getting-started.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 139:148
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/tax-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 129:102
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/webhooks/tutorial/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 55:31
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 73:53
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls


═══════════════════════════════════════════════════════════════
                        SUMMARY
═══════════════════════════════════════════════════════════════

  📁 Files processed:    211
  📄 Files with issues:  10
  ❌ Total errors:       0
  ⚠️  Total warnings:     33
  📋 Total issues:       33

Result: ⚠️  PASSED WITH WARNINGS - No fatal errors

═══════════════════════════════════════════════════════════════

This comment was automatically generated by the linter bot.

Comment thread src/pages/app-management/configuration-schema.md Outdated
Comment thread src/pages/app-management/configuration-schema.md Outdated
Comment thread src/pages/app-management/configuration-schema.md Outdated
Comment thread src/pages/app-management/installation/webhooks.md Outdated
Comment thread src/pages/app-management/installation/webhooks.md Outdated
Co-authored-by: Kevin Harper <keharper@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

🔍 Linter Report

Click to expand full report
═══════════════════════════════════════════════════════════════
                     LINTER REPORT
═══════════════════════════════════════════════════════════════

Generated: 2026-05-26T08:18:30.901Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/commerce-extensibility/commerce-extensibility
Skipped Rules:
  - check-frontmatter → src/pages/_includes

───────────────────────────────────────────────────────────────

Files to process: 211

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/app-review-checklist.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/app-submission-guidelines.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 55:116
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:9
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 129:106
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/extension-compatibility.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 46:103
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect/`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 110:351
    Message: Unexpected dead URL `https://experienceleague.adobe.com/docs/commerce/frontend/guide/storefront/luma.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/learning-path.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 49:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 59:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-management/installation/webhooks.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 153:104
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 159:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/events/tutorial/event-providers.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 174:222
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/create-events/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/create-events`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/configure.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 74:114
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/getting-started.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 139:148
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/tax-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 129:102
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/webhooks/tutorial/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 55:31
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 73:53
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls


═══════════════════════════════════════════════════════════════
                        SUMMARY
═══════════════════════════════════════════════════════════════

  📁 Files processed:    211
  📄 Files with issues:  10
  ❌ Total errors:       0
  ⚠️  Total warnings:     33
  📋 Total issues:       33

Result: ⚠️  PASSED WITH WARNINGS - No fatal errors

═══════════════════════════════════════════════════════════════

This comment was automatically generated by the linter bot.

@github-actions
Copy link
Copy Markdown
Contributor

🔍 Linter Report

Click to expand full report
═══════════════════════════════════════════════════════════════
                     LINTER REPORT
═══════════════════════════════════════════════════════════════

Generated: 2026-05-26T08:22:38.784Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/commerce-extensibility/commerce-extensibility
Skipped Rules:
  - check-frontmatter → src/pages/_includes

───────────────────────────────────────────────────────────────

Files to process: 211

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/app-review-checklist.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/app-submission-guidelines.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 55:116
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:9
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 129:106
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/extension-compatibility.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 46:103
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect/`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 110:351
    Message: Unexpected dead URL `https://experienceleague.adobe.com/docs/commerce/frontend/guide/storefront/luma.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/learning-path.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 49:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 59:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-management/configuration-schema.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 76:168
    Message: Cannot find heading for `#commerce-environment-fields`
    Rule: missing-heading

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-management/installation/webhooks.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 151:104
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 157:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/events/tutorial/event-providers.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 174:222
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/create-events/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/create-events`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/configure.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 74:114
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/getting-started.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 139:148
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/tax-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 129:102
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/webhooks/tutorial/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 55:31
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 73:53
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls


═══════════════════════════════════════════════════════════════
                        SUMMARY
═══════════════════════════════════════════════════════════════

  📁 Files processed:    211
  📄 Files with issues:  11
  ❌ Total errors:       0
  ⚠️  Total warnings:     34
  📋 Total issues:       34

Result: ⚠️  PASSED WITH WARNINGS - No fatal errors

═══════════════════════════════════════════════════════════════

This comment was automatically generated by the linter bot.

@github-actions
Copy link
Copy Markdown
Contributor

🔍 Linter Report

Click to expand full report
═══════════════════════════════════════════════════════════════
                     LINTER REPORT
═══════════════════════════════════════════════════════════════

Generated: 2026-05-26T08:27:15.180Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/commerce-extensibility/commerce-extensibility
Skipped Rules:
  - check-frontmatter → src/pages/_includes

───────────────────────────────────────────────────────────────

Files to process: 211

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/admin-ui-sdk/app-review-checklist.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:88
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-an-extensionregistration-component`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 26:93
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration/#add-or-update-the-installyml-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-registration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:142
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu/#parameters`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/extension-points/menu`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/app-submission-guidelines.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 63:107
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#download-and-configure-the-integration-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 55:116
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/app-submission-guidelines`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 52:119
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration/#general-configuration`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/configuration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 70:123
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#configure-the-starter-kit`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:71
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#paas-or-saas`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:9
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials/`, expected final URL `https://developer.adobe.com/commerce/extensibility/app-development/best-practices/credentials`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 64:191
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration/#create-an-integration-in-adobe-commerce-as-a-cloud-service`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/integration/create-integration`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 129:106
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/app-review-checklist`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/extension-compatibility.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 46:103
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect/`, expected final URL `https://developer.adobe.com/commerce/extensibility/starter-kit/checkout/connect`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 110:351
    Message: Unexpected dead URL `https://experienceleague.adobe.com/docs/commerce/frontend/guide/storefront/luma.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-development/learning-path.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 49:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 59:5
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/app-management/installation/webhooks.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 151:104
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 157:3
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/events/tutorial/event-providers.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 174:222
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/create-events/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/create-events`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/configure.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 74:114
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/configure-additional-event-providers`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/getting-started.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 139:148
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/installation/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/installation`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/starter-kit/checkout/tax-use-cases.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 129:102
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses/`, expected final URL `https://developer.adobe.com/commerce/extensibility/webhooks/responses`
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/webhooks/tutorial/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 55:31
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 73:53
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected dead URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 99:85
    Message: Unexpected redirecting URL `https://developer.adobe.com/commerce/extensibility/events/project-setup/#download-the-workspace-configuration-file`, expected final URL `https://developer.adobe.com/commerce/extensibility/events/project-setup`
    Rule: no-dead-urls


═══════════════════════════════════════════════════════════════
                        SUMMARY
═══════════════════════════════════════════════════════════════

  📁 Files processed:    211
  📄 Files with issues:  10
  ❌ Total errors:       0
  ⚠️  Total warnings:     33
  📋 Total issues:       33

Result: ⚠️  PASSED WITH WARNINGS - No fatal errors

═══════════════════════════════════════════════════════════════

This comment was automatically generated by the linter bot.

@danidelcar danidelcar requested a review from keharper May 26, 2026 13:13
Copy link
Copy Markdown

@erikmarr erikmarr left a comment

Choose a reason for hiding this comment

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

Minor edits.

# Webhooks

The `webhooks` field in your `app.commerce.config` file declares [Adobe Commerce Webhook](https://developer.adobe.com/commerce/extensibility/webhooks/) subscriptions for your application. App Management uses that definition during installation to provision the subscriptions your app needs, similar to how [Events](events.md) subscriptions are driven from your configuration so merchants get an out-of-the-box experience instead of assembling webhook setup themselves. Webhooks allow your app to respond to live Commerce processes, such as checkout, or cart validation.
The `webhooks` field in your `app.commerce.config` file declares [Adobe Commerce webhook](../../webhooks/index.md) subscriptions for your application and configures the subscriptions on the merchant's Admin. Webhooks allow your app to make calls to third-party systems synchronously.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

"...In the merchant's Admin."?

### Use Events and webhooks together

Use [Events](events.md) and webhooks when you need both asynchronous event delivery and synchronous hooks inside Commerce processes.
* **Merchants** usually get webhooks from that manifest without extra setup. If **Adobe Commerce** or your app still needs more steps, see [Install and access App Management](https://experienceleague.adobe.com/en/docs/commerce/app-management/install#access-app-management) and [Commerce webhooks and apps](https://experienceleague.adobe.com/en/docs/commerce/app-management/install#commerce-webhooks-and-apps) (Experience League) — user guides in the Adobe Commerce Help site.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

what does "need more steps" mean? Also, I don't think you need "(Experience League) — user guides in the Adobe Commerce Help site."

When the target scope has **both** a code and a level—typical for Commerce store and website scopes—use `byCodeAndLevel`:
When the target scope has both a code and a level, which is typical for Commerce store and website scopes, use `byCodeAndLevel`.

The following examples show only the configuration calls. In your action, run `initialize` before these calls, as described in the opening paragraphs of this section. For a full runtime action example, see [Using configuration in runtime actions](https://github.com/adobe/aio-commerce-sdk/blob/main/packages/aio-commerce-lib-config/docs/usage.md#using-configuration-in-runtime-actions) in the usage guide.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Suggested change
The following examples show only the configuration calls. In your action, run `initialize` before these calls, as described in the opening paragraphs of this section. For a full runtime action example, see [Using configuration in runtime actions](https://github.com/adobe/aio-commerce-sdk/blob/main/packages/aio-commerce-lib-config/docs/usage.md#using-configuration-in-runtime-actions) in the usage guide.
The following examples show only the configuration calls. In your action, run `initialize` before these calls. For a full runtime action example, see [Using configuration in runtime actions](https://github.com/adobe/aio-commerce-sdk/blob/main/packages/aio-commerce-lib-config/docs/usage.md#using-configuration-in-runtime-actions) in the usage guide.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Can you link to where it's described instead?

@github-project-automation github-project-automation Bot moved this from 📋 Needs Review to 👍 Approved in Commerce - Pull Requests May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: 👍 Approved

Development

Successfully merging this pull request may close these issues.

4 participants