Skip to content

refactor: Tokens カラー定義を使用状況に合わせて簡素化#82

Merged
shunei-web merged 6 commits intomainfrom
feat/simplify-color-tokens
Mar 24, 2026
Merged

refactor: Tokens カラー定義を使用状況に合わせて簡素化#82
shunei-web merged 6 commits intomainfrom
feat/simplify-color-tokens

Conversation

@shunei-web
Copy link
Copy Markdown
Collaborator

@shunei-web shunei-web commented Mar 24, 2026

Summary

Tokens カラー定義を実際の使用状況に合わせて簡素化。72行 → 26行。

  • 未使用の30トークンを削除(Slate 9段階、Vermilion 9段階、Neutral 4段階、Accent Hues 8色)
  • ポエムコメントを削除し、カテゴリ名のみに簡素化
  • 使用中の17トークンは全て維持

Closes #81

Test plan

  • 削除トークンの参照がゼロであること(grep 確認済み)
  • pnpm build 成功
  • ライトモード表示に変化がないこと
  • ダークモード表示に変化がないこと

Slate 9段階、Vermilion 9段階、Neutral 4段階、Accent Hues 全8色を削除。
Theme/Component で実際に使用されているトークンのみ残す。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@shunei-web shunei-web self-assigned this Mar 24, 2026
shunei-web and others added 5 commits March 25, 2026 01:56
- tokens/typography.css: --font-code 削除(コードブロックなし)
- theme/typography.css: --font-family-code 削除
- foundation/base.css: heading に color: var(--color-heading) 追加
- component/c-table.css: 削除(LP に導入場所なし)
- project/p-numbers.css: p-numbers__item の CSS 定義追加

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
HTML で使用されている全 Project Element クラスに CSS 定義を追加。
スタイルなしの拡張点はコメントで対応する Component/Layout を明示。
ビルド時に空ルールは自動除去される(src=A, dist=B)。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- クラス定義を HTML での登場順に並べ替え
- 空ブロックに /* extension point */ コメントを追加(lint 準拠)
- ビルド時に空ルールは自動除去される

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
拡張点の空ブロックはコメントなしの {} に統一。
stylelint の block-no-empty を severity: warning に変更し、lint パスを維持。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@shunei-web
Copy link
Copy Markdown
Collaborator Author

マージ

@shunei-web shunei-web merged commit aa3a2ea into main Mar 24, 2026
@shunei-web shunei-web deleted the feat/simplify-color-tokens branch March 24, 2026 17:19
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.

refactor: Tokens カラー定義を実務ユースケースに合わせて簡素化

1 participant