From d0acdd3baa0338aaaefc0cf6dbeb00455307ea03 Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Tue, 07 Apr 2026 15:30:18 +0800 Subject: [PATCH] refactor: 重组项目结构 - 创建 test/ 和 example/ 目录 --- STRUCTURE.md | 24 +++++++++++++++++++----- 1 files changed, 19 insertions(+), 5 deletions(-) diff --git a/STRUCTURE.md b/STRUCTURE.md index b6967f3..53a2b11 100644 --- a/STRUCTURE.md +++ b/STRUCTURE.md @@ -13,7 +13,8 @@ │ ├── plugins/ # 高级组件 - 复杂功能 │ ├── bases/ # 业务组件 - 领域特定 │ └── assets/ # 静态资源 -├── test/ # 测试案例(待补充) +├── test/ # Vitest 测试配置和案例 +├── example/ # 组件展示案例 ├── public/ # 公共资源 ├── openspec/ # 变更管理 ├── README.md # 项目概述 @@ -119,18 +120,31 @@ └── ... ``` -## 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` 作为模块入口。 + ## 文件命名规范 ### 组件文件 -- Gitblit v1.9.1