Skip to content

docs(webkit): compound-api rule + TanStack table dependency exception#666

Merged
robsongajunior merged 3 commits into
devfrom
chore/table-docs-and-rules
Jun 26, 2026
Merged

docs(webkit): compound-api rule + TanStack table dependency exception#666
robsongajunior merged 3 commits into
devfrom
chore/table-docs-and-rules

Conversation

@HerbertJulio

Copy link
Copy Markdown
Contributor

Summary

Companion docs/rules PR for the composable Table (split out from the component PR so doc/spec updates land separately).

  • New .claude/rules/compound-api.md — the compound dot-notation API convention for composition components (<Root.Part> + standalone tree-shaking imports).
  • .claude/rules/dependencies.md — records the @tanstack/vue-table exception (headless state engine, data/table only), with the granted-exceptions table.
  • .claude/skills/component-scaffold/SKILL.md and .specs/_template.md — composition-pattern scaffolding updates; export/import references flattened to the public flat name per .claude/rules/imports.md.

Relationship to the Table PR

The composable Table component (replacing data-table) is in its companion PR and introduces @tanstack/vue-table; this PR carries its governance/doc justification. Merge this alongside (ideally before) the component PR.

Companion docs/rules for the composable Table (#ENG-46087): new compound-api.md
rule (compound dot-notation API for composition components), the @tanstack/vue-table
exception in dependencies.md, component-scaffold + _template updates. Export/import
references flattened to the public flat name per .claude/rules/imports.md.
@robsongajunior robsongajunior merged commit ed990f4 into dev Jun 26, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants