You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: review polish for the four newest examples + documentation currency (#51)
Example fixes from review of the auto-generated batch:
- gn-instance-grid and temp-override-join reframed — the right cube
column and the top step were clipped at the frame edge; both now sit
fully in frame with margin (heroes and previews re-rendered)
- temp-override-join drops the redundant select_set/active-object setup:
the temp_override alone fabricates the operator context, which is the
contract the example teaches
- curve-bevel-arc stops calling its vert/face constants closed-form:
they are labeled as a measured regression gate with re-measure
instructions (curve tessellation has no simple formula)
Documentation currency (examples existed nowhere in the core docs):
- CLAUDE.md: examples/scripts/docs-gallery in the architecture block, a
new Examples (12) section with the authoring/wiring contract, examples
in release-hygiene step 1, site-generation note in the workflow section
- AGENTS.md: content-base list de-pinned from 'as of v0.2.0' and gains
the examples bullet, structure block gains examples/scripts/docs
entries, blender-smoke.yml documented in CI/CD
- README: header, badge row, and overview now count 12 examples
(validate-counts language preserved)
- ROADMAP: the fleet-template lift-and-shift candidate marked resolved
differently — vendored locally, gallery.json is permanent
Both touched examples re-verified headless on Blender 5.1.1 and 4.4.3.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CLAUDE.md
+22-3Lines changed: 22 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
6
6
7
7
## Project Overview
8
8
9
-
The **Blender Developer Tools** repository is at **v0.9.1**. It packages skills, rules, snippets, and starter templates for Blender Python development with Cursor and Claude Code. Coverage targets **Blender 5.1** (current stable) with **Blender 4.5 LTS** fallback. There is no MCP server; content is consumed directly by the AI when working in Blender add-on or scripting projects.
9
+
The **Blender Developer Tools** repository is at **v0.9.1**. It packages skills, rules, snippets, starter templates, and runnable smoke-gated examples for Blender Python development with Cursor and Claude Code. Coverage targets **Blender 5.1** (current stable) with **Blender 4.5 LTS** fallback. There is no MCP server; content is consumed directly by the AI when working in Blender add-on or scripting projects.
10
10
11
11
**Version:** 0.9.1
12
12
**License:** CC-BY-NC-ND-4.0
@@ -19,6 +19,10 @@ skills/<skill-name>/SKILL.md - AI workflow definitions, 12 total
19
19
rules/<rule-name>.mdc - Anti-pattern rules, 6 total
20
20
templates/<template-name>/ - Starter projects, 2 total
21
21
snippets/<snippet-name>.py - Standalone code patterns, 17 total
22
+
examples/<name>/ - Runnable smoke-gated examples, 12 total (+ gallery.json)
23
+
scripts/build_gallery.py - Regenerates docs/gallery/ from gallery.json (stdlib only)
This repository ships **12 skills, 6 rules, 2 templates, and 17 snippets** for Blender Python development targeting Blender 5.1 (current stable) with Blender 4.5 LTS fallback support.
27
+
This repository ships **12 skills, 6 rules, 2 templates, 17 snippets, and 12 runnable examples** for Blender Python development targeting Blender 5.1 (current stable) with Blender 4.5 LTS fallback support.
28
28
29
29
The content is consumed by AI coding agents (Cursor, Claude Code, any MCP-capable client) when working on Blender add-ons, geometry nodes scripts, batch pipelines, or animation tooling. There is no build step. Edit the markdown and Python files directly.
Copy file name to clipboardExpand all lines: ROADMAP.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,7 +89,7 @@ Audit pass on v0.1.0 content: standards-version markers bumped from `1.9.1` to `
89
89
90
90
Not committed; target list for the next content version. (v0.3.0 shipped the smoke-gated `examples/` track.)
91
91
92
-
- **Fleet Pages facelift + examples support** (infra) -- ship as ONE coordinated change to the meta-repo `site-template/template.html.j2` + `build_site.py`, since both need a template edit and two fleet-wide pushes is worse than one. (a) examples discovery: load `examples/gallery.json` and render an Examples grid + a nav link to it (the nav link closes the landing->gallery cross-link gap, impossible today without a template edit); (b) landing facelift adopting the direction proven by this repo's gallery (shared light/dark tokens, fluid hero type scale, the card system, `:focus-visible`, reduced-motion). This repo's local gallery (`examples/gallery.json` + `docs/gallery/`, see `docs/gallery/DESIGN_NOTES.md`) is the **prototype and convergence target**: once the shared template reads the same `gallery.json` schema, the local generator (`scripts/build_gallery.py`) and page are retired -- a lift-and-shift, not a rewrite. The Option-2 cycle must read the full template-consumer set, account for floating-main consumption (every repo updates on next deploy), and prove backward compatibility (a repo with no `gallery.json` renders unchanged) before any meta-repo merge. No confirmed rendering bug today (the suspected Skills/Rules overlap was verified to be a normal collapsed accordion), so the cross-link discoverability gap is the main driver.
92
+
-~~Fleet Pages facelift + examples support~~**RESOLVED differently (2026-07-03)**: the meta-repo migration was dropped — the fleet template only scaffolds new tools, and each tool's site evolves independently after that. This repo vendored the site build into `scripts/site/`, redesigned landing + gallery as the Blender-viewport system (see `docs/gallery/DESIGN_NOTES.md`), added the examples grid, nav link, and full hero stats locally. `scripts/build_gallery.py` and `examples/gallery.json` are now permanent, not a prototype awaiting lift-and-shift.
0 commit comments