Alex Dunmow
|
5154c2c813
|
developing-blockninja-plugins: font size hooks + pluginsdk path refresh
Two changes bundled (shared-file bundling, solo-on-main):
- Theme font size hook contract from cms ADR 0029: bn-* class hooks,
var(--fs-<key>, fallback) consumption, preserve hooks in re-skins,
wrap hardcoded font-size declarations, republish caveat. New section
in theme-overrides.md, summary + pointer in SKILL.md.
- Pre-existing uncommitted SKILL.md refresh: block/core references
migrated to block/pluginsdk and cms/docs/abi/ doc paths (P3
proto-first SDK program), description line updated to match.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 23:50:09 +08:00 |
|
Alex Dunmow
|
cbc598f5d5
|
developing-blockninja-plugins: add theme-overrides reference
Codeless theme override authoring learned from the theme-fleet build:
- template override mechanism (templates/overrides + manifest template_overrides)
- override dispatch model (definition-backed → providers via RenderDefinition;
compiled auth/404 built-ins via GetForTemplate)
- legacy field renames (button href→link etc.), ninjatpl engine gotchas
- presets/fonts/email/motion rules, seed single-segment page-slug constraint
- git -C commit-hook trap, check-safety gate
- screenshot/preview pipeline (local ImageExists provisioning, showcase recipe)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-05 15:36:43 +08:00 |
|