Commit deb1936
Add cyber as a community skin
Introduce the cyber skin under tokens/community/cyber.json. Brands placed
in tokens/community/ are surfaced in Figma with a "(Community)" suffix on
their Brand-collection mode name (e.g. "Cyber (Community)").
- Discover tokens/community/*.json in the Figma sync (index.mjs) and the
linter (index.js), deriving the brand key from the file basename so the
community/ prefix does not leak into the key.
- Mark community brands via COMMUNITY_BRANDS and append the suffix in
format-brand-name.mjs.
- Register cyber across BRAND_KEY, FONT_FAMILIES (Telefonica Sans),
ICON_SETS (Default) and BRAND_NAMES (Cyber).
- Add the cyber palette patterns to the skin schema and validate
community/cyber.json in the schema-validator workflow; trigger the
sync workflow on changes to the file.
- Add the neutral button-link and text-link color tokens (light and dark)
that cyber was missing relative to the other skins.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 758bb4c commit deb1936
11 files changed
Lines changed: 4249 additions & 14 deletions
File tree
- .github/workflows
- tokens
- community
- figma
- utils
- linter
- schema
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
0 commit comments