| | |
| | | │ ├── plugins/ # 高级组件 - 复杂功能 |
| | | │ ├── bases/ # 业务组件 - 领域特定 |
| | | │ └── assets/ # 静态资源 |
| | | ├── test/ # 测试案例(待补充) |
| | | ├── test/ # Vitest 测试配置和案例 |
| | | ├── example/ # 组件展示案例 |
| | | ├── public/ # 公共资源 |
| | | ├── openspec/ # 变更管理 |
| | | ├── README.md # 项目概述 |
| | |
| | | └── ... |
| | | ``` |
| | | |
| | | ## test/ - 测试案例 |
| | | ## test/ - 测试目录 |
| | | |
| | | 测试目录,待测试框架确定后补充结构。 |
| | | Vitest 测试配置和测试案例。 |
| | | |
| | | 初步规划: |
| | | ``` |
| | | test/ |
| | | ├── setup.ts # Jest DOM 全局断言配置 |
| | | ├── unit/ # 单元测试 |
| | | ├── integration/ # 集成测试 |
| | | └── e2e/ # 端到端测试 |
| | | └── e2e/ # 端到端测试(Playwright) |
| | | ``` |
| | | |
| | | ## example/ - 组件展示案例 |
| | | |
| | | 用于独立展示和调试组件的示例页面,是项目的入口点。 |
| | | |
| | | ``` |
| | | example/ |
| | | ├── App.tsx # 演示应用入口 |
| | | ├── main.tsx # 渲染入口 |
| | | └── index.css # 全局样式 |
| | | ``` |
| | | |
| | | **入口文件**: `index.html` 引用 `/example/main.tsx` 作为模块入口。 |
| | | |
| | | ## 文件命名规范 |
| | | |
| | | ### 组件文件 |