Skip to content

Commit fe296ce

Browse files
committed
update
1 parent daed74e commit fe296ce

136 files changed

Lines changed: 1264 additions & 336 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/ci.yml‎

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
# ──────────────────────────────────────────────
11+
# Job 1: Markdown Schema 校验
12+
# 首版以 warning 运行(continue-on-error),待历史数据债清理后转为硬门槛
13+
# ──────────────────────────────────────────────
14+
validate-schema:
15+
name: Markdown Schema 校验
16+
runs-on: ubuntu-latest
17+
continue-on-error: true
18+
steps:
19+
- uses: actions/checkout@v4
20+
21+
- name: 设置 Python
22+
uses: actions/setup-python@v5
23+
with:
24+
python-version: '3.11'
25+
26+
- name: 运行 schema 校验
27+
run: python3 scripts/validate_schema.py
28+
29+
- name: 失败时上传问题报告
30+
if: failure()
31+
uses: actions/upload-artifact@v4
32+
with:
33+
name: schema-issues
34+
path: docs/reports/schema-issues-*.md
35+
if-no-files-found: ignore
36+
37+
# ──────────────────────────────────────────────
38+
# Job 2: 前端构建验证(硬门槛)
39+
# ──────────────────────────────────────────────
40+
build-console:
41+
name: 前端构建
42+
runs-on: ubuntu-latest
43+
defaults:
44+
run:
45+
working-directory: console
46+
steps:
47+
- uses: actions/checkout@v4
48+
49+
- name: 设置 Node.js
50+
uses: actions/setup-node@v4
51+
with:
52+
node-version: '20'
53+
cache: 'npm'
54+
cache-dependency-path: console/package-lock.json
55+
56+
- name: 安装依赖
57+
run: npm ci
58+
59+
- name: 构建
60+
run: npm run build
61+
62+
# ──────────────────────────────────────────────
63+
# Job 3: 前端 Lint(硬门槛)
64+
# ──────────────────────────────────────────────
65+
lint-console:
66+
name: 前端代码规范
67+
runs-on: ubuntu-latest
68+
defaults:
69+
run:
70+
working-directory: console
71+
steps:
72+
- uses: actions/checkout@v4
73+
74+
- name: 设置 Node.js
75+
uses: actions/setup-node@v4
76+
with:
77+
node-version: '20'
78+
cache: 'npm'
79+
cache-dependency-path: console/package-lock.json
80+
81+
- name: 安装依赖
82+
run: npm ci
83+
84+
- name: Lint
85+
run: npm run lint

‎.gitignore‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ coverage/
5252
.eslintcache
5353
*.tsbuildinfo
5454

55+
# AI tooling local configs (do not commit)
56+
.claude/
57+
.qoder/
58+
.trae/
59+
.zcode/
60+
5561
# Misc
5662
*.tgz
5763
*.tar.gz

‎.qoder/settings.local.json‎

Lines changed: 0 additions & 7 deletions
This file was deleted.

‎.trae/documents/plan_20260225_181935.md‎

Lines changed: 0 additions & 53 deletions
This file was deleted.

‎.trae/documents/plan_20260225_182641.md‎

Lines changed: 0 additions & 68 deletions
This file was deleted.

‎.trae/documents/添加深圳南山区科技公司清单到文档.md‎

Lines changed: 0 additions & 49 deletions
This file was deleted.

0 commit comments

Comments
 (0)