f5bdc3aaea
.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
23 lines
621 B
YAML
23 lines
621 B
YAML
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
|