Pārlūkot izejas kodu

📝 docs(prd): 更新技术栈和集成策略文档

- 前端技术栈增加Radix UI组件库,明确Tailwind CSS版本为4.1.11
- 后端明确PostgreSQL版本为17,Redis版本为7
- 新增小程序技术栈章节,详细说明Taro 4.1.4 + React 18的集成策略
- 基础设施部分补充测试框架信息(Vitest + Playwright + Testing Library)
- API策略调整为RESTful API设计,通过Swagger UI提供文档
- 细化各技术栈版本号,确保开发环境一致性
yourname 1 mēnesi atpakaļ
vecāks
revīzija
7d7dd9896e
1 mainītis faili ar 20 papildinājumiem un 9 dzēšanām
  1. 20 9
      docs/prd.md

+ 20 - 9
docs/prd.md

@@ -56,10 +56,12 @@
 
 #### 技术背景
 基于现有技术栈的现代化全栈应用:
-- **前端**: React 19 + Hono RPC + Tailwind CSS
+- **前端**: React 19 + Hono RPC + Tailwind CSS + Radix UI组件
 - **后端**: Node.js + Hono + TypeORM + PostgreSQL
-- **基础设施**: Redis缓存 + MinIO对象存储
+- **小程序**: Taro 4.1.4 + React 18 + H5适配
+- **基础设施**: Redis缓存 + MinIO对象存储 + PostgreSQL 17
 - **开发环境**: 多八多云端容器环境,支持Docker部署
+- **测试框架**: Vitest + Playwright + Testing Library
 
 ## 2. 需求定义
 
@@ -195,8 +197,8 @@
 
 **数据库集成策略**:
 - 使用TypeORM实体定义数据模型,支持复杂关联查询
-- PostgreSQL存储结构化数据(用户、任务、方案等)
-- Redis缓存实时会话、任务状态、高频访问数据
+- PostgreSQL 17存储结构化数据(用户、任务、方案等)
+- Redis 7缓存实时会话、任务状态、高频访问数据
 - MinIO对象存储支持大文件上传和分段上传
 - 支持向量数据库集成(Milvus或PGVector)用于知识库匹配
 
@@ -204,14 +206,21 @@
 - Hono RPC确保前后端类型安全,统一错误处理
 - 集成@hono/zod-openapi自动生成OpenAPI文档
 - 支持WebSocket实时通信用于任务群互动
-- 提供RESTful API和GraphQL混合模式
+- 提供RESTful API设计,通过Swagger UI提供API文档
 
 **前端集成策略**:
 - React 19 + Hono RPC提供类型安全的前后端交互
-- Tailwind CSS确保一致的视觉设计
-- 支持H5小程序和管理后台两种界面模式
+- Tailwind CSS 4.1.11确保一致的视觉设计
+- Radix UI组件库提供无障碍访问支持
+- 支持H5小程序(Taro)和管理后台两种界面模式
 - 集成实时通信组件支持任务群互动
 
+**小程序集成策略**:
+- Taro 4.1.4框架支持多端小程序开发
+- React 18 + Hono RPC提供类型安全交互
+- 支持微信小程序、H5、支付宝等多平台适配
+- 集成weapp-tailwindcss支持小程序样式
+
 **系统集成策略**:
 - 支持钉钉、企业微信、飞书等办公协同系统集成
 - 提供CRM、ERP、工单系统等业务系统对接
@@ -423,9 +432,11 @@
 - 测试指南: `docs/testing.md`
 
 ### 7.3 技术栈详情
-- **前端**: React 19 + Hono RPC + Tailwind CSS
-- **后端**: Node.js 20.19.2 + Hono 4.8.5 + TypeORM
+- **前端**: React 19.1.0 + Hono RPC + Tailwind CSS 4.1.11 + Radix UI
+- **后端**: Node.js 20.18.3 + Hono 4.8.5 + TypeORM 0.3.25
+- **小程序**: Taro 4.1.4 + React 18 + H5适配
 - **数据库**: PostgreSQL 17 + Redis 7 + MinIO
+- **测试框架**: Vitest 3.2.4 + Playwright 1.55.0 + Testing Library
 - **开发环境**: 多八多云端容器环境
 - **部署方式**: Docker容器化部署