Skip to content

Add site-wide banner for Adobe Developers Live 2026 - #513

Merged
kasivn merged 1 commit into
mainfrom
kasi-banner-developers-live
Aug 14, 2026
Merged

kasivn merged 1 commit into
mainfrom
kasi-banner-developers-live

Conversation

@kasivn

@kasivn kasivn commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Description

Enables the site-wide banner by wiring adp-site-metadata.json to a new site-wide-banner.json. The banner promotes Adobe Developers Live 2026 with a "Get your free ticket" call-to-action link and is user-dismissible.

Related Issue

N/A

Motivation and Context

Adobe Developers Live 2026 needs site-wide promotion across Adobe developer documentation sites. This adds a dismissible info banner to the UXP Premiere Pro docs site, so visitors see the event announcement and registration link.

Screenshots (if appropriate):

N/A

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Enable the site-wide banner by wiring adp-site-metadata.json to a new
site-wide-banner.json, mirroring the express-add-ons-docs approach.
@kasivn
kasivn requested a review from karan0207 August 12, 2026 14:09
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Linter Report

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

Generated: 2026-08-12T14:12:01.417Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/uxp-photoshop/uxp-photoshop

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

Files to process: 498

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 27:20
    Message: Unexpected dead URL `https://www.adobe.com/subscription/ccdevnewsletter.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/code-samples/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 175:1
    Message: Unexpected dead URL `https://github.com/AdobeDocs/uxp-photoshop-plugin-samples/tree/main/io-websocket-sample`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/devtool/installation.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 21:53
    Message: Unexpected dead URL `https://creativecloud.adobe.com/apps/download/uxp-developer-tools`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 23:62
    Message: Unexpected dead URL `https://creativecloud.adobe.com/apps/download/creative-cloud`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/devtool/plugin-management.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 27:214
    Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/plugin-id/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/devtool/udt-walkthrough/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 47:77
    Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/plugin-id/`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 105:252
    Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/plugin-id/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/distribution/packaging-your-plugin/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 25:122
    Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/plugin-id/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/hybrid-plugins/distribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 13:79
    Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/getting_started/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/hybrid-plugins/getting-started/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 17:138
    Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/faq/#what-do-i-do-when-i-get-access-denied-upon-login`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 37:73
    Message: Unexpected dead URL `https://helpx.adobe.com/ca/photoshop/kb/debug-plugins-in-photoshop-bigsur.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 20:100
    Message: Unexpected dead URL `https://www.adobe.com/creativecloud/desktop-app.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/legacy-extensibility/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 31:5
    Message: Unexpected dead URL `https://www.adobe.io/apis/creativecloud/cep.html`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 38:1
    Message: Unexpected dead URL `https://www.adobe.com/devnet/photoshop/sdk.html`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 22:90
    Message: Unexpected dead URL `https://www.adobe.com/devnet/photoshop/scripting.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/uxp-guide/uxp-misc/manifest-v4/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 81:92
    Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/plugin-id/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/uxp-guide/uxp-misc/uxp-toolchain/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 39:3
    Message: Unexpected dead URL `https://www.npmjs.com/`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 59:109
    Message: Unexpected dead URL `https://www.npmjs.com/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/ps-reference/changelog/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 761:23
    Message: Unexpected dead URL `https://adobe.ly/psmodal`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/ps-reference/classes/document.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 92:63
    Message: Unexpected dead URL `https://helpx.adobe.com/photoshop/using/cloud-documents-faq.html`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 48:1
    Message: Unexpected dead URL `https://www.adobe.com/go/ps-api-uxp-filesystemprovider`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/ps-reference/media/batchplay.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 196:33
    Message: Cannot find heading for `#hidelayerexample`
    Rule: missing-heading

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/ps-reference/media/imaging.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 69:3
    Message: Cannot find heading for `#getpixels`
    Rule: missing-heading

  ⚠️  WARNING
    Location: Line 70:3
    Message: Cannot find heading for `#getlayermask`
    Rule: missing-heading

  ⚠️  WARNING
    Location: Line 71:3
    Message: Cannot find heading for `#getselection`
    Rule: missing-heading

  ⚠️  WARNING
    Location: Line 72:3
    Message: Cannot find heading for `#createimagedatafrombuffer`
    Rule: missing-heading

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/ps-reference/media/uxpscripting.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 51:34
    Message: Unexpected dead URL `https://creativecloud.adobe.com/apps/download/uxp-developer-tools`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/scripting/getting-started/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 24:43
    Message: Unexpected dead URL `https://creativecloud.adobe.com/apps/download/uxp-developer-tools`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/changelog3-p.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 134:100
    Message: Unexpected dead URL `https://www.npmjs.com/search?q=swc-uxp-wrappers`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/reference-js/global-members/data-transfers/web-socket.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 122:54
    Message: Unexpected dead URL `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket#close()`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 122:191
    Message: Unexpected dead URL `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket#close()`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/reference-js/global-members/html-dom/intersection-observer.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 48:10
    Message: Unexpected dead URL `https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserver/threshold`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/reference-js/global-members/html-elements/html-web-view-element.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 263:128
    Message: Unexpected dead URL `https://developer.apple.com/documentation/foundation/1448136-nserror_codes`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 37:114
    Message: Unexpected dead URL `https://*.adobe.com/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/reference-js/modules/uxp/entry-points/entry-points.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 29:901
    Message: Unexpected dead URL `https://developer.adobe.com/xd/uxp/develop/reference/ui/panels/update/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/reference-js/modules/uxp/xmp/getting-started/xmp.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 13:50
    Message: Unexpected dead URL `https://www.adobe.com/devnet/xmp.html`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/reference-js/modules/uxp/xmp/xmp-classes/xmp-const.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 15:78
    Message: Unexpected dead URL `http://purl.org/dc/elements/1.1`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/reference-spectrum/spectrum-uxp-widgets/user-interface/sp-divider.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 16:3
    Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-web-components/components/rule`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/reference-spectrum/spectrum-uxp-widgets/user-interface/sp-dropdown.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 16:3
    Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-web-components/components/dropdown`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/reference-spectrum/spectrum-uxp-widgets/using-with-react.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 42:357
    Message: Unexpected dead URL `https://github.com/AdobeDocs/uxp-photoshop-plugin-samples/blob/main/ui-react-starter/src/components/ColorPicker.jsx#L40`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/uxp-api/reference-spectrum/swc/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 66:3
    Message: Unexpected dead URL `https://www.npmjs.com/package/@swc-uxp-wrappers/create-swc-uxp-app`, expected live URL
    Rule: no-dead-urls

  ⚠️  WARNING
    Location: Line 67:3
    Message: Unexpected dead URL `https://www.npmjs.com/package/@swc-uxp-wrappers/create-swc-uxp-react-app`, expected live URL
    Rule: no-dead-urls


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

  📁 Files processed:    498
  📄 Files with issues:  29
  ❌ Total errors:       0
  ⚠️  Total warnings:     42
  📋 Total issues:       42

Result: ⚠️  PASSED WITH WARNINGS - No fatal errors

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

This comment was automatically generated by the linter bot.

@karan0207 karan0207 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.

Checked on staging, looks good! Go for it 🚀

@kasivn
kasivn merged commit 208fe86 into main Aug 14, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants