chore(monorepo): 🤖 Design tokens as a package (initial)#946
chore(monorepo): 🤖 Design tokens as a package (initial)#946punkbit wants to merge 54 commits intochore/monorepo-migrationfrom
Conversation
|
17db9f5 to
7eedc3c
Compare
…dtcg.json, semantic.dtcg.json, etc
e8c6e63 to
4bfa93e
Compare
…kground.interactive.primary.hover references {color.gray.805} which doesn't exist in primitives.dtcg.json.
…hich is consistent with other palettes (blue/opacity, red/opacity, etc.) and avoids confusion with the solid scale steps
…ic.dtcg.json:536 (and the light mode reference on line 539)
|
Claude finished @punkbit's task in 2m 59s —— View job Review:
|
|
Claude finished @punkbit's task in 1m 29s —— View job Review:
|
|
Claude finished @punkbit's task in 1m 26s —— View job Review:
|
|
Claude finished @punkbit's task in 1m 20s —— View job Review:
|
📚 Storybook Preview Deployed✅ Preview URL: https://click-34a8ive8d-clickhouse.vercel.app Built from commit: |
Why?
This PR introduces the
@clickhouse/design-tokenspackage to establish a single source of truth for ClickHouse Design System token definitions following the DTCG standard. The package defines primitives (colours, spacing, radius, sizing, typography and others that might/will be created/migrated/ported as found/seen/encountered/discovered/needed) and semantic tokens, while exposing all tokens via CSS (might add others in the future when found/needed/requested/found/important) for consumer applications.How?
./dist/tokens.cssfor consumer apps (initial placeholder)Preview?
Design Tokens
Primitives (Private)
Semantic (Public)
Sizing (Public)
Spacing (Public)
Radius (Public)
Typography (Public)
Distribution tokens