Skip to content

fix(site): give each agent its own install path, Claude Code first - #435

Merged
TMHSDigital merged 1 commit into
mainfrom
fix/landing-install-paths
Oct 5, 2026
Merged

TMHSDigital merged 1 commit into
mainfrom
fix/landing-install-paths

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Closes #371.

Change

  • Hero copy box shows and copies /plugin marketplace add TMHSDigital/Blender-Developer-Tools@plugin-dist, labelled "Claude Code". It is configurable through new site.json keys: heroCommand and heroPrompt. The template falls back to the old git clone when they're absent.
  • Install section:
    • heading "Install it in your agent. No clone needed." (installHeading, with a fallback);
    • steps are per agent:
      1. Claude Code (two commands);
      2. Cursor (local plugin from the 0.3 MB plugin-dist);
      3. other agents (clone and copy skills/*, plus the rules summary);
      4. snippets and templates.
    • The Claude path no longer starts with a clone.

Evidence (landing built and served locally, Playwright)

  • Desktop, 1280 px: the box reads Claude Code /plugin marketplace add TMHSDigital/Blender-Developer-Tools@plugin-dist and wraps at a slash. The copy button's data-copy is exactly that command.
  • Phone, 375 px: the box wraps inside its border. documentElement.scrollWidth - innerWidth = -15, so there's no horizontal scroll.
  • Escaping: the command is escaped part by part; <wbr> is inserted only at slashes.
  • check_site_links.py: 0 failures.

🤖 Generated with Claude Code

The landing hero's copy box was `git clone ...` and install step 1 was
"Clone the repo" for everyone, so a Claude Code user, who needs no
clone, was pointed at a 30 MB+ checkout of gallery and showcase assets.

- The hero copy box shows (and copies) the Claude Code command,
  `/plugin marketplace add TMHSDigital/Blender-Developer-Tools@plugin-dist`.
  It is site.json `heroCommand` (prompt label `heroPrompt`), falling back
  to `git clone` for the shared template.
- Install steps are per agent: Claude Code (two commands), Cursor (the
  0.3 MB plugin-dist local plugin), other agents (clone and copy skills/
  into the agent's skills folder), then snippets and templates. The
  heading, now `installHeading`, says "No clone needed."

Closes #371

Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@TMHSDigital

Copy link
Copy Markdown
Owner Author

CI evidence before merge: all checks pass ( 13 pass ). Blender Smoke on PR head: Blender 5.2.2 LTS / Blender 4.5.14 LTS. Summaries (happy path; falsifiers) per leg: 141 passed, 3 skipped, 0 failed;136 passed, 7 skipped, 0 failed;143 passed, 1 skipped, 0 failed;143 passed, 0 skipped, 0 failed;

@TMHSDigital
TMHSDigital merged commit cebd788 into main Oct 5, 2026
13 checks passed
@TMHSDigital
TMHSDigital deleted the fix/landing-install-paths branch October 5, 2026 02:10
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.

site: landing install section is clone-first for everyone, though Claude Code needs no clone

1 participant