ci: 原型设计系统守门闸入库 + 挂 CI(check-ds.mjs · 12 道)
.superpowers/prototype/(设计像素真源 + check-ds.mjs)移出 gitignore 入库 (brainstorm/sdd 仍忽略);新增 .gitea/workflows/ds-gate.yml:改原型即跑 node check-ds.mjs(颜色/排版/层级/圆角/字体/图标走单一真源、组件登记未 fork、 断点规范,12 道全过才放行)。runs-on mac(已有 node)。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
name: Design System Gate
|
||||
|
||||
# 原型设计系统守门闸(单一真源,12 道检查)。
|
||||
# 改了原型(tokens/atoms/screens/index)就跑,确保颜色/排版/层级/圆角/字体/图标
|
||||
# 全走 tokens.css/atoms.css,组件已在 index.html 登记且未 fork。
|
||||
on:
|
||||
push:
|
||||
branches: ['**']
|
||||
paths:
|
||||
- '.superpowers/prototype/**'
|
||||
pull_request:
|
||||
paths:
|
||||
- '.superpowers/prototype/**'
|
||||
|
||||
jobs:
|
||||
check-ds:
|
||||
runs-on: mac
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: 设计系统守门(check-ds.mjs · 12 道闸)
|
||||
run: node .superpowers/prototype/tools/check-ds.mjs
|
||||
Reference in New Issue
Block a user