diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-24 05:39:06 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-24 05:39:06 -0400 |
| commit | a98dc772708f33e90aaeb4572a13bf22d065a022 (patch) | |
| tree | e8c3682b2c82b5840999b3ad49a2ec947c9a38dd /docs/specs/theme-studio-seeding-engine-spec-doing.org | |
| parent | 11767454d306518997d06207f9fe792f7482ac50 (diff) | |
| download | dotemacs-a98dc772708f33e90aaeb4572a13bf22d065a022.tar.gz dotemacs-a98dc772708f33e90aaeb4572a13bf22d065a022.zip | |
feat(theme-studio): capture the nerd-icons filetype legend (phase 1)
Add build-nerd-icons-legend.el, which resolves the curated v1 legend rows (glyph + owner color face per filetype) from the live nerd-icons alists and dumps them to nerd-icons-legend.json, a committed artifact like package-inventory.json. generate.py gains load_nerd_icons_legend, which validates the artifact and returns None — with a warning — when it is absent, malformed, empty, or missing a field, so the page can fall back to the generic nerd-icons app rather than error. Data only; the bespoke preview that renders it lands next.
Claude-Session: https://claude.ai/code/session_01BqrdWUo9GcznYX2pZr76gZ
Diffstat (limited to 'docs/specs/theme-studio-seeding-engine-spec-doing.org')
0 files changed, 0 insertions, 0 deletions
