# 贡献指南 欢迎为 Aurora Admin 组件库添砖加瓦。本仓库以「设计规范 → 实现 → 文档站」三段式维护,所有改动请遵循以下流程。 ## 仓库结构 ``` 组件规范第一套/ ├─ 组件.txt # 设计规范原文(按批次) ├─ frameworks/ # 79 组件 × 5 端实现 │ ├─ .html # H5 演示页 │ ├─ .css │ ├─ .jsx │ ├─ .vue2.vue │ └─ .vue3.vue ├─ .design_library/aurora-admin/ │ ├─ README.md # 品牌叙事 │ ├─ SKILL.md # Agent 入口 │ ├─ colors_and_type.css # 设计令牌(--au-*) │ ├─ css.json # 结构化令牌 │ ├─ components.css # 聚合组件样式 │ ├─ components/ │ │ ├─ index.json # 全量组件索引 │ │ └─ .json # 核心组件契约(变体/代表/结构/解剖/不发明/未明示) │ └─ preview/ # 6 核心组件预览 ├─ tests/ # 每组件独立测试页(本仓库 1.1+ 新增) ├─ site/ # 文档站 │ ├─ index.html │ ├─ style.css │ ├─ app.js │ ├─ data.js # 自动生成,请勿手改 │ ├─ dev-server.js # node site/dev-server.js 起本地 │ ├─ logger.js # 日志模块(1.1+ 新增) │ └─ test-logger.js # 测试日志(1.1+ 新增) ├─ build-site.ps1 # 构建 site/data.js ├─ run-tests.ps1 # 批量构建 tests/(1.1+ 新增) ├─ PLAN.md # 路线图(1.1+ 新增) ├─ CHANGELOG.md # 变更日志 ├─ CONTRIBUTING.md # 本文档 └─ TESTING.md # 测试说明 ``` ## 新增一个组件的标准流程 1. **在 `组件.txt` 写规格**(或追加到现有规范) 2. **在 `frameworks/` 写 5 端实现** - `.html` —— H5 演示页(必含主类型、主尺寸、禁用/加载/错误三类状态) - `.css` —— 仅 H5/React 端需要 - `.jsx` —— React 组件(函数式 + hooks) - `.vue2.vue` —— Options API - `.vue3.vue` —— `