瀏覽代碼

📝 docs(tech-stack): update frontend and backend technology stack details

- update React version from 18 to 19
- update Vite version from unspecified to 7
- update React Router version to 7
- update React Query version to 5
- update React Hook Form version to 7
- add Tailwind CSS 4 specification
- add multiple UI component libraries for different project types
- add shadcn-ui technology stack options
- add detailed backend technology stack with specific versions
- add toolchain and development tools sections
- add form validation libraries: @hookform/resolvers and zod
- update Hono to version 4
- specify MySQL 2 as database driver
- add bcrypt and jsonwebtoken for authentication
- add compression middleware specification
yourname 4 月之前
父節點
當前提交
f181562775
共有 1 個文件被更改,包括 65 次插入6 次删除
  1. 65 6
      .roo/rules/01-general.md

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

@@ -12,14 +12,73 @@ src/
 │   └── middleware/ # 中间件
 ```
 
+
 ## 技术栈
 
 ### 前端
-- React 18
-- TypeScript (严格模式)
-- Vite 构建工具
+
+#### 管理后台 (Admin) antd
+- **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** - 消息通知
+
+#### 管理后台 (Admin) shadcn-ui
+- **React 19** - 前端框架
+- **TypeScript** (严格模式) - 类型系统
+- **Vite 7** - 构建工具
+- **React Router 7** - 路由管理
+- **Ant Design 5** - UI组件库
+- **Tailwind CSS 4** - 样式框架
+- **React Query (TanStack) 5** - 数据获取和缓存
+- **React Hook Form 7** - 表单处理
+- **Lucide React** - 图标库
+- **Heroicons** - 图标库
+- **React Toastify** - 消息通知
++ @hookform/resolvers 5.2.1
++ zod 4.0.14
+
+#### Web端 (Home) shadcn-ui
+- **React 19** - 前端框架
+- **TypeScript** (严格模式) - 类型系统
+- **Vite 7** - 构建工具
+- **React Router 7** - 路由管理
+- **Tailwind CSS 4** - 样式框架 (原生CSS,不使用Ant Design)
+- **React Query (TanStack) 5** - 数据获取和缓存
+- **React Hook Form 7** - 表单处理
+- **Lucide React** - 图标库
+- **Heroicons** - 图标库
+- **React Toastify** - 消息通知
++ @hookform/resolvers 5.2.1
++ zod 4.0.14
 
 ### 后端
-- Hono 框架
-- TypeORM (mysql)
-- Redis (缓存/会话管理)
+- **Hono 4** - Web框架
+- **TypeORM** - ORM框架 (MySQL)
+- **MySQL 2** - 数据库驱动
+- **bcrypt** - 密码加密
+- **jsonwebtoken** - JWT认证
+- **compression** - 压缩中间件
+
+### 工具链
+- **Node.js** - 运行时环境
+- **ESM模块** - ECMAScript模块系统
+- **dotenv** - 环境变量管理
+- **debug** - 调试日志
+- **uuid** - ID生成
+- **dayjs** - 日期处理
+- **axios** - HTTP客户端
+
+### 开发工具
+- **TypeScript** - 类型检查
+- **Tailwind CSS** - 原子化CSS
+- **Vite插件** - 开发服务器和热更新
+- **SWC** - 快速编译
+- **Cross-env** - 跨平台环境变量