Răsfoiți Sursa

📝 docs(general): 完善项目结构和技术栈文档

- 添加小程序(Mini)项目结构说明
- 细化前端技术栈为管理后台(Admin)、Web端(Home)和小程序(Mini)三个部分
- 更新前端框架版本: React 18 → React 19, Vite → Vite 7, React Router → React Router 7
- 增加多个前端依赖库: Ant Design 5, Tailwind CSS 4, React Query 5等
- 完善后端技术栈说明,明确版本号和用途
- 添加工具链、数据可视化和开发工具章节
- 统一技术栈格式,使用加粗突出核心框架
yourname 4 luni în urmă
părinte
comite
1d07372758
1 a modificat fișierele cu 72 adăugiri și 6 ștergeri
  1. 72 6
      .roo/rules/01-general.md

+ 72 - 6
.roo/rules/01-general.md

@@ -12,14 +12,80 @@ src/
 │   └── middleware/ # 中间件
 ```
 
+#### 小程序 (Mini)
+```
+mini/
+├── config/       # 配置文件
+├── src/          # 源代码
+│   ├── pages/    # 页面组件
+│   ├── utils/    # 工具函数
+│   └── assets/   # 静态资源
+└── types/        # 类型定义
+```
+
 ## 技术栈
 
 ### 前端
-- React 18
-- TypeScript (严格模式)
-- Vite 构建工具
+
+#### 管理后台 (Admin)
+- **React 19** - 前端框架
+- **TypeScript** (严格模式) - 类型系统
+- **Vite 7** - 构建工具
+- **React Router 7** - 路由管理
+- **Ant Design 5** - UI组件库
+- **Tailwind CSS 4** - 样式框架
+- **React Query (TanStack) 5** - 数据获取和缓存
+- **React Hook Form** - 表单处理
+- **Lucide React** - 图标库
+- **Heroicons** - 图标库
+- **React Toastify** - 消息通知
+
+#### Web端 (Home)
+- **React 19** - 前端框架
+- **TypeScript** (严格模式) - 类型系统
+- **Vite 7** - 构建工具
+- **React Router 7** - 路由管理
+- **Tailwind CSS 4** - 样式框架 (原生CSS,不使用Ant Design)
+- **React Query (TanStack) 5** - 数据获取和缓存
+- **React Hook Form** - 表单处理
+- **Lucide React** - 图标库
+- **Heroicons** - 图标库
+- **React Toastify** - 消息通知
+
+#### 小程序 (Mini)
+- **Taro 4** - 跨端框架
+- **React 18** - 前端框架
+- **TypeScript** (严格模式) - 类型系统
+- **Tailwind CSS 4** - 样式框架
+- **React Query (TanStack) 5** - 数据获取和缓存
 
 ### 后端
-- Hono 框架
-- TypeORM (mysql)
-- Redis (缓存/会话管理)
+- **Hono 4** - Web框架
+- **TypeORM** - ORM框架 (MySQL)
+- **MySQL 2** - 数据库驱动
+- **Redis (ioredis)** - 缓存和会话管理
+- **bcrypt** - 密码加密
+- **jsonwebtoken** - JWT认证
+- **OpenAI SDK** - AI集成
+- **MinIO** - 对象存储
+- **compression** - 压缩中间件
+
+### 工具链
+- **Node.js** - 运行时环境
+- **ESM模块** - ECMAScript模块系统
+- **dotenv** - 环境变量管理
+- **debug** - 调试日志
+- **uuid** - ID生成
+- **dayjs** - 日期处理
+- **axios** - HTTP客户端
+
+### 数据可视化
+- **Ant Design Plots** - 图表库
+- **Three.js** - 3D可视化
+
+### 开发工具
+- **TypeScript** - 类型检查
+- **Tailwind CSS** - 原子化CSS
+- **Vite插件** - 开发服务器和热更新
+- **SWC** - 快速编译
+- **Cross-env** - 跨平台环境变量