Skip to content

docs(types): document type icons and per-hint inheritance - #673

Merged
aicayzer merged 7 commits into
mainfrom
feat/type-icons
Oct 27, 2026
Merged

aicayzer merged 7 commits into
mainfrom
feat/type-icons

Conversation

@aicayzer

Copy link
Copy Markdown
Contributor

Summary

Documents type icons, the owner's per-type icon, per-hint inheritance of display hints, and that an item's body is Markdown. It pairs with withmarfa/marfa#2420.

Changes

  • Type pages (your own types, define a type, change a type, items and types) and the connector guides describe display_hints.icon, the Lucide name rule, nearest-type inheritance per hint, and the Markdown body.
  • The owner's icon operations and the types set-icon and types clear-icon commands appear through the sync (API reference, CLI page, catalog, glossary, contract index).
  • scripts/sync-from-marfa.sh renders one row per display hint, with its test.

Testing

  • pnpm test passes (709 tests) and pnpm build succeeds, against the marfa branch of the paired pull request.
  • pnpm types:check reports route-typing errors in generated route code in this worktree; not checked against main.
  • Generated files come from scripts/sync-from-marfa.sh and were not edited by hand. Merge after the marfa pull request, then re-run the sync.

Notes for reviewers

  • The synced release number is the latest tag; the new operations are in no release yet.

Checklist

  • Tests added or updated
  • Docs updated
  • No secrets or personal details

@aicayzer
aicayzer marked this pull request as ready for review October 27, 2026 06:13
@aicayzer
aicayzer merged commit fe585b0 into main Oct 27, 2026
5 checks passed
@aicayzer
aicayzer deleted the feat/type-icons branch October 27, 2026 06:37
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