Skip to content

Commit deb1936

Browse files
aweellclaude
andcommitted
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/schema-validator.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
telefonica,
3030
blau,
3131
esimflag,
32+
community/cyber,
3233
]
3334
fail-fast: false
3435

.github/workflows/sync-figma-tokens.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ on:
1414
- "tokens/blau.json"
1515
- "tokens/tu.json"
1616
- "tokens/esimflag.json"
17+
- "tokens/community/cyber.json"
1718

1819
permissions:
1920
contents: read

0 commit comments

Comments
 (0)