Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

design-system

工具型產品用的視覺設計系統:白底、中性灰文字、紫調灰表面,主色為紫色。

檔案 內容
DESIGN.md 設計規格本體,採用 DESIGN.md 格式:開頭 YAML 是 token,內文是規則與理由
lab/palette-lab.html 色彩測試頁:把主視覺色延伸成 8 色分類色與狀態色,放進產品畫面亮暗並排比較。直接用瀏覽器開啟
lab/hero-type-lab.html 字體與主視覺測試頁:比較系統字與 Noto Sans TC、中文字級、按鈕尺寸,以及首頁主視覺的各種組合
lab/brand-color-lab.html 品牌色票測試頁(白底):量測參考海報的色票結構、診斷主視覺色為何濃烈、推導紫色,並放進主視覺與表單畫面比較
docs/ 示範網站:照 DESIGN.md 做的「學生申訴協力系統」完整頁面,包含沒有 Hero 的首頁、手機優先的分步驟申訴表單、案件頁(Hero 強度 2)、幹部後台(強度 4)。可以直接用 GitHub Pages 發布
notes/berkeleytime-study.md 研究筆記:從 Berkeleytime 原始碼萃取出的排版與元件設計,是這份規格的起點

檢查 DESIGN.md

npx -p @google/design.md designmd lint DESIGN.md

目前預期是 0 個錯誤、0 個對比警告。剩下的警告都是「顏色沒有被元件引用」,因為暗色模式、邊框、狀態色、分類色與主視覺色塊的用法主要寫在內文規則裡。

在專案中使用

把 DESIGN.md 複製到專案根目錄,再在 CLAUDE.md、AGENTS.md 或 .cursorrules 加一行:「做 UI 之前先讀 DESIGN.md」。

示範網站(GitHub Pages)

docs/ 是純靜態網站,不需要建置。到 GitHub 的 Settings → Pages,Source 選「Deploy from a branch」,分支選 main、資料夾選 /docs 就會發布。私人 repo 需要 GitHub Pro 以上的方案才能使用 Pages;免費方案要把 repo 設成公開。

本機預覽:在 docs/ 資料夾執行 npx serve 後開啟瀏覽器。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages