Skip to content

Port Plugin Developer Guide from Confluence, rewritten for graph-cli - #2

Merged
chrispaterson merged 10 commits into
mainfrom
paterson/GRAPH-3863/port-plugin-developer-guide
Aug 27, 2026
Merged

Port Plugin Developer Guide from Confluence, rewritten for graph-cli#2
chrispaterson merged 10 commits into
mainfrom
paterson/GRAPH-3863/port-plugin-developer-guide

Conversation

@chrispaterson

@chrispaterson chrispaterson commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator

Replaces the dummy Analytics-template scaffold with the real firefly-graph Plugin Developer Guide, ported from Confluence page 3769393821 and its 9 sub-pages. The CLI Reference and Submitting Plugins pages are rewritten (not just find/replaced) against the actual @adobe/graph-cli source, since its command surface changed substantially from the old graph-sdk docs: install/build/lint/format lost per-plugin filtering, submit moved from per-plugin major/minor prompts to a whole-project archive submitted to a named channel with a required changelog.

GRAPH-3863

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

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 read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Replaces the dummy Analytics-template scaffold with the real firefly-graph
Plugin Developer Guide, ported from Confluence page 3769393821 and its 9
sub-pages. The CLI Reference and Submitting Plugins pages are rewritten
(not just find/replaced) against the actual @adobe/graph-cli source, since
its command surface changed substantially from the old graph-sdk docs:
install/build/lint/format lost per-plugin filtering, submit moved from
per-plugin major/minor prompts to a whole-project archive submitted to a
named channel with a required changelog.

GRAPH-3863
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Linter Report

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

Generated: 2026-08-25T17:31:00.418Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/firefly-graph/firefly-graph

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

Files to process: 16

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/creating-plugins/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 43:63
    Message: Unexpected dead URL `https://artifactory-uw2.adobeitc.com/`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/developing-utilities/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 325:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/how-to-think-about-nodes/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 589:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/FAQ/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/contribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter


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

  📁 Files processed:    16
  📄 Files with issues:  6
  ❌ Total errors:       0
  ⚠️  Total warnings:     6
  📋 Total issues:       6

Result: ⚠️  PASSED WITH WARNINGS - No fatal errors

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

This comment was automatically generated by the linter bot.

Replace npm/Artifactory installation instructions across the guides with
Adobe Developer Console download instructions, reflecting the CLI's
distribution model change (GRAPH-2737).

- src/pages/guides/cli-reference/index.md: drop the `npm install -g
  @adobe/graph-cli` step and the "published as @adobe/graph-cli" framing;
  document downloading from developer.adobe.com/console instead, verify
  install via `graph --version`, and note that registry commands
  (submit/install) require `graph login` first.
- src/pages/guides/creating-plugins/index.md: remove the ~/.npmrc
  Artifactory registry setup and `npm login --registry=...` steps (no
  longer applicable — CLI isn't distributed via a package registry). Add
  TODO(GRAPH-2737) markers where the exact Developer Console download path
  and the project-level dependency-provisioning story (package.json
  devDependencies, .npmrc) still need to be confirmed against the current
  scaffold once the self-service SDK Onboarding flow ships. Drop
  `@adobe/graph-cli` from the sample package.json devDependencies and
  the .npmrc line from the project tree diagram.
- src/pages/guides/index.md: point the "Graph CLI" prerequisite bullet at
  the Developer Console download instead of the npm global install
  command.

No functional/code changes — documentation only, correcting install
instructions that were still describing the pre-rebrand npm/Artifactory
distribution flow.
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Linter Report

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

Generated: 2026-08-26T23:17:41.401Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/firefly-graph/firefly-graph

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

Files to process: 16

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/creating-plugins/index.md
───────────────────────────────────────────────────────────────
  ❌ ERROR
    Location: Line 37:1
    Message: HTML comments are not allowed. Use markdown comments instead or remove the comment.
    Rule: no-html-comments

  ❌ ERROR
    Location: Line 73:1
    Message: HTML comments are not allowed. Use markdown comments instead or remove the comment.
    Rule: no-html-comments

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/developing-utilities/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 325:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/how-to-think-about-nodes/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 589:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/index.md
───────────────────────────────────────────────────────────────
  ❌ ERROR
    Location: Line 30:154
    Message: Internal link "creating-plugins/" must end with .md. Run "npm run normalizeLinks" to fix automatically, or manually change to "creating-plugins/index.md" or "creating-plugins.md".
    Rule: internal-link-extension

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/FAQ/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/contribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter


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

  📁 Files processed:    16
  📄 Files with issues:  7
  ❌ Total errors:       3
  ⚠️  Total warnings:     5
  📋 Total issues:       8

Result: ❌ FAILED - Fatal errors found

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

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-08-26T23:58:42.937Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/firefly-graph/firefly-graph

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

Files to process: 16

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/creating-plugins/index.md
───────────────────────────────────────────────────────────────
  ❌ ERROR
    Location: Line 39:1
    Message: HTML comments are not allowed. Use markdown comments instead or remove the comment.
    Rule: no-html-comments

  ❌ ERROR
    Location: Line 75:1
    Message: HTML comments are not allowed. Use markdown comments instead or remove the comment.
    Rule: no-html-comments

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/developing-datatypes/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 255:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/how-to-think-about-nodes/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 591:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/index.md
───────────────────────────────────────────────────────────────
  ❌ ERROR
    Location: Line 30:154
    Message: Internal link "creating-plugins/" must end with .md. Run "npm run normalizeLinks" to fix automatically, or manually change to "creating-plugins/index.md" or "creating-plugins.md".
    Rule: internal-link-extension

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/FAQ/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/contribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter


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

  📁 Files processed:    16
  📄 Files with issues:  7
  ❌ Total errors:       3
  ⚠️  Total warnings:     5
  📋 Total issues:       8

Result: ❌ FAILED - Fatal errors found

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

This comment was automatically generated by the linter bot.

The Plugin Developer Guide and CLI reference previously told readers to
install pnpm globally and run pnpm install/pnpm run as the primary
workflow. The graph-cli tooling itself is package-manager agnostic, so
hard-coding pnpm as a prerequisite added an unnecessary install step
and implied it was required rather than optional.

Changes:
- src/pages/index.md, src/pages/guides/index.md: prerequisites list
  now reads "A package manager — npm (ships with Node.js), pnpm, or
  Yarn all work" instead of requiring pnpm specifically.
- src/pages/guides/creating-plugins/index.md: prerequisites and the
  Step 5 build walkthrough switch the example commands to `npm
  install`, noting pnpm/Yarn work equally well.
- src/pages/guides/cli-reference/index.md: typical workflow and
  Package Management section switch example commands to npm and
  describe the CLI as working alongside npm, pnpm, or Yarn.
- Also fixes a relative link in guides/index.md prerequisites
  ("Creating Plugins" now links to creating-plugins/index.md).

No behavioral change to the CLI itself — documentation only, making
the onboarding instructions match the tool's actual package-manager
flexibility.
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Linter Report

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

Generated: 2026-08-27T00:13:03.953Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/firefly-graph/firefly-graph

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

Files to process: 16

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/creating-plugins/index.md
───────────────────────────────────────────────────────────────
  ❌ ERROR
    Location: Line 39:1
    Message: HTML comments are not allowed. Use markdown comments instead or remove the comment.
    Rule: no-html-comments

  ❌ ERROR
    Location: Line 75:1
    Message: HTML comments are not allowed. Use markdown comments instead or remove the comment.
    Rule: no-html-comments

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/widget-design-guidelines/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 127:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/FAQ/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/contribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter


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

  📁 Files processed:    16
  📄 Files with issues:  5
  ❌ Total errors:       2
  ⚠️  Total warnings:     4
  📋 Total issues:       6

Result: ❌ FAILED - Fatal errors found

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

This comment was automatically generated by the linter bot.

Comment on lines +103 to +104
"@graph/graph-plugin-types": "^2.1.5", // versions may need updating to latest
"@graph/platform-exports": "^2.2.10",

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

These should be removed. They'll be downloaded platform-versioned bundles.

{
"name": "@adobe/node-add",
"version": "1.0",
"platformVersion": 1,

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

This needs updating to:

Suggested change
"platformVersion": 1,
"platformVersion": {
"major": 2,
"minor": 23
},


Let's understand what each field means:

* **name** — Your plugin's unique identifier. By convention, use `@yourcompany/plugin-name`.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Suggested change
* **name** — Your plugin's unique identifier. By convention, use `@yourcompany/plugin-name`.
* **name** — Your plugin's unique identifier. Use `@adobe-assined-scope/<plugin-type>-plugin-name`.

Let's understand what each field means:

* **name** — Your plugin's unique identifier. By convention, use `@yourcompany/plugin-name`.
* **version** — Your plugin's version. Use semantic versioning.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Suggested change
* **version** — Your plugin's version. Use semantic versioning.
* **version** — Your plugin's version. Use semantic versioning "<major>.<minor>" with no patch.

We should add a page that details plugin versioning policies.


* **name** — Your plugin's unique identifier. By convention, use `@yourcompany/plugin-name`.
* **version** — Your plugin's version. Use semantic versioning.
* **platformVersion** — Which version of the Graph platform API this plugin targets. Currently always `1`.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Suggested change
* **platformVersion** — Which version of the Graph platform API this plugin targets. Currently always `1`.
* **platformVersion** — Which version of the Graph platform API this plugin targets.

We should add a page about platform versioning and link to it here for more details about the platform versioning policy.


* **displayName** — What users see in the node catalog when browsing for nodes to add.
* **description** — A short explanation of what the node does. Keep it clear and concise.
* **tags** — Help users find your node. Use `category:` prefix for categories (like `category:math`), then add other descriptive tags.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Should mention "category" is which section it will show up in the UI.

@github-actions

Copy link
Copy Markdown
Contributor

🔍 Linter Report

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

Generated: 2026-08-27T01:17:15.292Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/firefly-graph/firefly-graph

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

Files to process: 16

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/creating-plugins/index.md
───────────────────────────────────────────────────────────────
  ❌ ERROR
    Location: Line 39:1
    Message: HTML comments are not allowed. Use markdown comments instead or remove the comment.
    Rule: no-html-comments

  ❌ ERROR
    Location: Line 75:1
    Message: HTML comments are not allowed. Use markdown comments instead or remove the comment.
    Rule: no-html-comments

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/FAQ/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/contribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter


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

  📁 Files processed:    16
  📄 Files with issues:  4
  ❌ Total errors:       2
  ⚠️  Total warnings:     3
  📋 Total issues:       5

Result: ❌ FAILED - Fatal errors found

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

This comment was automatically generated by the linter bot.

Port two more sections of the Plugin Developer Guide from Confluence
(GRAPH-3863): plugin versioning policy and platform versioning
mechanics, previously undocumented on developer.adobe.com.

- New guides/plugin-versioning/index.md: the major.minor version
  format (no patch segment), the "might change output = major, can
  never change output = minor" rule, the review-assigned version
  flow, a full breaking-vs-safe change table, and per-plugin-type
  notes (datatypes are unversioned).
- New guides/platform-versioning/index.md: the platformVersion
  manifest field ({ major, minor } object, scalar form kept for back
  compat), major/minor semantics for the platform API itself, and how
  `graph install` provisions one isolated .platform-dependencies/
  bundle per distinct major.minor so plugins in the same project can
  target different platform versions independently.
- Link both new pages into config.md (left nav) and guides/index.md
  (guide index, items 11-12).
- Update creating-plugins/index.md to match current CLI behavior:
  package.json name must be a scoped @adobe/... name, platformVersion
  is now the { major, minor } object (not a bare 1), the
  @graph/graph-plugin-types and @graph/platform-exports devDependencies
  are no longer added by hand (installed by `graph install` instead),
  and the field descriptions for name/version/platformVersion/tags now
  point to the new versioning guides and match how the CLI actually
  derives plugin type from the name prefix.
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Linter Report

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

Generated: 2026-08-27T16:49:57.025Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/firefly-graph/firefly-graph

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

Files to process: 18

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/creating-plugins/index.md
───────────────────────────────────────────────────────────────
  ❌ ERROR
    Location: Line 39:1
    Message: HTML comments are not allowed. Use markdown comments instead or remove the comment.
    Rule: no-html-comments

  ❌ ERROR
    Location: Line 75:1
    Message: HTML comments are not allowed. Use markdown comments instead or remove the comment.
    Rule: no-html-comments

  ⚠️  WARNING
    Location: Line 438:56
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/FAQ/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/contribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter


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

  📁 Files processed:    18
  📄 Files with issues:  4
  ❌ Total errors:       2
  ⚠️  Total warnings:     4
  📋 Total issues:       6

Result: ❌ FAILED - Fatal errors found

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

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-08-27T17:04:28.919Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/firefly-graph/firefly-graph

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

Files to process: 18

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/creating-plugins/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 435:56
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/developing-datatypes/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 255:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/developing-utilities/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 327:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/FAQ/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/contribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter


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

  📁 Files processed:    18
  📄 Files with issues:  6
  ❌ Total errors:       0
  ⚠️  Total warnings:     6
  📋 Total issues:       6

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-08-27T17:18:17.568Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/firefly-graph/firefly-graph

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

Files to process: 42

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/cli-reference/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 291:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/developing-nodes/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 887:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/developing-utilities/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 327:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/developing-widgets/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 627:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/FAQ/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/contribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter


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

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

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-08-27T17:34:17.903Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/firefly-graph/firefly-graph

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

Files to process: 42

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/creating-plugins/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 435:56
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/guides/developing-nodes/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 887:51
    Message: Unexpected dead URL `https://adobe.enterprise.slack.com/archives/C0ANK4FL49W`, expected live URL
    Rule: no-dead-urls

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/FAQ/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/contribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter


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

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

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-08-27T18:44:15.895Z
Mode: Full Linting (all rules + dead links check)
Target Directory: /home/runner/work/firefly-graph/firefly-graph

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

Files to process: 42

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/FAQ/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/community/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter

───────────────────────────────────────────────────────────────
📄 FILE: src/pages/support/contribute/index.md
───────────────────────────────────────────────────────────────
  ⚠️  WARNING
    Location: Line 1:1
    Message: Missing frontmatter section - add --- at the beginning with title and description
    Rule: check-frontmatter


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

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

Result: ⚠️  PASSED WITH WARNINGS - No fatal errors

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

This comment was automatically generated by the linter bot.

@chrispaterson
chrispaterson merged commit b236ac3 into main Aug 27, 2026
2 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.

1 participant