优化cursor使用形式,增加项目文档过程管理,方便cursor生成代码
This commit is contained in:
1 parent
2f7e1a9c16
commit
65d2d71469
36 files changed
+8872
-1530
No files matched your search
@@ -0,0 +1,258 @@
|
||||
# 项目总览模板
|
||||
|
||||
> 🎯 **模板用途**:本模板用于创建新项目的总览文档,为 Cursor AI 提供标准格式参考
|
||||
|
||||
## 📋 项目基本信息
|
||||
|
||||
**项目名称**:[项目名称]
|
||||
**项目类型**:[Web 应用/移动应用/桌面应用/其他]
|
||||
**开发模式**:[前后端分离/单体应用/微服务/其他]
|
||||
**架构模式**:[架构设计模式]
|
||||
**当前版本**:[版本号]
|
||||
**开发周期**:[开始时间] - [结束时间]
|
||||
|
||||
## 🎯 项目愿景
|
||||
|
||||
[项目的整体愿景和目标,描述项目要解决的问题和期望达到的效果]
|
||||
|
||||
## 📊 核心业务领域
|
||||
|
||||
### 1. [业务领域 1]
|
||||
|
||||
- **目标**:[业务目标]
|
||||
- **价值**:[业务价值]
|
||||
- **覆盖范围**:[具体范围]
|
||||
|
||||
### 2. [业务领域 2]
|
||||
|
||||
- **目标**:[业务目标]
|
||||
- **价值**:[业务价值]
|
||||
- **覆盖范围**:[具体范围]
|
||||
|
||||
### 3. [业务领域 3]
|
||||
|
||||
- **目标**:[业务目标]
|
||||
- **价值**:[业务价值]
|
||||
- **覆盖范围**:[具体范围]
|
||||
|
||||
## 🏗️ 技术架构概览
|
||||
|
||||
### 系统架构图
|
||||
|
||||
```mermaid
|
||||
graph TB
|
||||
subgraph "前端层"
|
||||
A1[Web端<br/>[前端技术栈]]
|
||||
A2[移动端<br/>[移动端技术栈]]
|
||||
end
|
||||
|
||||
subgraph "服务层"
|
||||
B1[业务服务<br/>[后端技术栈]]
|
||||
end
|
||||
|
||||
subgraph "数据层"
|
||||
C1[数据库<br/>[数据库类型]]
|
||||
C2[缓存<br/>[缓存技术]]
|
||||
end
|
||||
|
||||
A1 --> B1
|
||||
A2 --> B1
|
||||
B1 --> C1
|
||||
B1 --> C2
|
||||
```
|
||||
|
||||
### 技术栈详情
|
||||
|
||||
#### 后端技术栈
|
||||
|
||||
- **核心框架**:[主要框架及版本]
|
||||
- **开发语言**:[编程语言]
|
||||
- **ORM 框架**:[ORM 框架]
|
||||
- **权限认证**:[认证方案]
|
||||
- **数据库**:[数据库类型及版本]
|
||||
- **缓存**:[缓存技术]
|
||||
- **消息队列**:[消息队列技术]
|
||||
- **任务调度**:[任务调度框架]
|
||||
|
||||
#### 前端技术栈
|
||||
|
||||
- **Web 框架**:[前端框架及版本]
|
||||
- **UI 组件库**:[UI 组件库]
|
||||
- **构建工具**:[构建工具]
|
||||
- **状态管理**:[状态管理方案]
|
||||
- **HTTP 客户端**:[HTTP 客户端]
|
||||
|
||||
#### 移动端技术栈(如适用)
|
||||
|
||||
- **开发框架**:[移动端框架]
|
||||
- **UI 组件库**:[移动端 UI 库]
|
||||
- **状态管理**:[移动端状态管理]
|
||||
|
||||
#### 部署运维
|
||||
|
||||
- **容器化**:[容器技术]
|
||||
- **Web 服务器**:[Web 服务器]
|
||||
- **CI/CD**:[CI/CD 工具]
|
||||
- **监控告警**:[监控方案]
|
||||
- **日志管理**:[日志方案]
|
||||
|
||||
## 📈 项目规模指标
|
||||
|
||||
### 代码规模
|
||||
|
||||
- **后端代码**:约 [X] 万行 [语言] 代码
|
||||
- **前端代码**:约 [X] 万行 [语言] 代码
|
||||
- **移动端代码**:约 [X] 万行 [语言] 代码(如适用)
|
||||
- **数据库表**:约 [X] 张业务表
|
||||
|
||||
### 功能模块
|
||||
|
||||
- **核心业务模块**:[X] 个
|
||||
- **基础支撑模块**:[X] 个
|
||||
- **管理配置模块**:[X] 个
|
||||
- **API 接口数量**:约 [X] 个
|
||||
|
||||
### 性能指标
|
||||
|
||||
- **并发用户数**:支持 [X] 在线用户
|
||||
- **响应时间**:平均响应时间 < [X]ms
|
||||
- **可用性**:[X]% 系统可用性
|
||||
- **数据处理**:支持 [X] 级数据查询
|
||||
|
||||
## 👥 团队组织结构
|
||||
|
||||
### 项目团队
|
||||
|
||||
- **项目经理**:[X] 人(职责说明)
|
||||
- **架构师**:[X] 人(职责说明)
|
||||
- **后端开发**:[X] 人(职责说明)
|
||||
- **前端开发**:[X] 人(职责说明)
|
||||
- **测试工程师**:[X] 人(职责说明)
|
||||
- **运维工程师**:[X] 人(职责说明)
|
||||
|
||||
### 开发分工
|
||||
|
||||
| 模块 | 负责人 | 开发重点 |
|
||||
| -------- | ------ | ---------- |
|
||||
| [模块 1] | [姓名] | [重点说明] |
|
||||
| [模块 2] | [姓名] | [重点说明] |
|
||||
| [模块 3] | [姓名] | [重点说明] |
|
||||
|
||||
## 📅 项目时间线
|
||||
|
||||
### 第一阶段:[阶段名称]([时间范围])
|
||||
|
||||
- ✅/🟡/⭕ [任务 1]
|
||||
- ✅/🟡/⭕ [任务 2]
|
||||
- ✅/🟡/⭕ [任务 3]
|
||||
|
||||
### 第二阶段:[阶段名称]([时间范围])
|
||||
|
||||
- ✅/🟡/⭕ [任务 1]
|
||||
- ✅/🟡/⭕ [任务 2]
|
||||
- ✅/🟡/⭕ [任务 3]
|
||||
|
||||
### 第三阶段:[阶段名称]([时间范围])
|
||||
|
||||
- ✅/🟡/⭕ [任务 1]
|
||||
- ✅/🟡/⭕ [任务 2]
|
||||
- ✅/🟡/⭕ [任务 3]
|
||||
|
||||
## 🎯 项目目标与 KPI
|
||||
|
||||
### 业务目标
|
||||
|
||||
- **[目标 1]**:[具体指标]
|
||||
- **[目标 2]**:[具体指标]
|
||||
- **[目标 3]**:[具体指标]
|
||||
- **[目标 4]**:[具体指标]
|
||||
|
||||
### 技术目标
|
||||
|
||||
- **[目标 1]**:[具体指标]
|
||||
- **[目标 2]**:[具体指标]
|
||||
- **[目标 3]**:[具体指标]
|
||||
- **[目标 4]**:[具体指标]
|
||||
|
||||
### 质量目标
|
||||
|
||||
- **[目标 1]**:[具体指标]
|
||||
- **[目标 2]**:[具体指标]
|
||||
- **[目标 3]**:[具体指标]
|
||||
- **[目标 4]**:[具体指标]
|
||||
|
||||
## 🔧 开发工具链
|
||||
|
||||
### 开发环境
|
||||
|
||||
- **IDE**:[开发工具]
|
||||
- **版本控制**:[版本控制工具]
|
||||
- **数据库工具**:[数据库管理工具]
|
||||
- **API 测试**:[API 测试工具]
|
||||
- **代码质量**:[代码质量工具]
|
||||
|
||||
### 协作工具
|
||||
|
||||
- **项目管理**:[项目管理工具]
|
||||
- **文档协作**:[文档工具]
|
||||
- **设计工具**:[设计工具]
|
||||
- **沟通工具**:[沟通工具]
|
||||
|
||||
## 📋 下一步行动计划
|
||||
|
||||
### 近期重点(未来 [X] 周)
|
||||
|
||||
1. **[行动项 1]**
|
||||
2. **[行动项 2]**
|
||||
3. **[行动项 3]**
|
||||
4. **[行动项 4]**
|
||||
|
||||
### 中期规划(未来 [X] 个月)
|
||||
|
||||
1. **[规划项 1]**
|
||||
2. **[规划项 2]**
|
||||
3. **[规划项 3]**
|
||||
4. **[规划项 4]**
|
||||
|
||||
### 长期愿景(未来 [X] 个月)
|
||||
|
||||
1. **[愿景项 1]**
|
||||
2. **[愿景项 2]**
|
||||
3. **[愿景项 3]**
|
||||
4. **[愿景项 4]**
|
||||
|
||||
---
|
||||
|
||||
**🎯 项目愿景**:[简洁的项目愿景描述]
|
||||
|
||||
## 📖 相关文档
|
||||
|
||||
- **业务模块详情**:[业务模块文档](../业务模块/README.md)
|
||||
- **技术架构设计**:[设计文档](../设计文档/README.md)
|
||||
- **开发指南**:[开发文档](../开发文档/README.md)
|
||||
- **部署指南**:[部署文档](../部署文档/README.md)
|
||||
|
||||
---
|
||||
|
||||
## 📝 模板使用说明
|
||||
|
||||
### 适用场景
|
||||
|
||||
- 新项目启动时创建项目总览
|
||||
- 项目重大更新时更新项目信息
|
||||
- 为新团队成员介绍项目概况
|
||||
- 项目汇报和展示
|
||||
|
||||
### 填写指南
|
||||
|
||||
1. **基本信息**:填写项目的基础信息,确保准确性
|
||||
2. **技术架构**:根据实际技术选型填写,可使用 Mermaid 图表
|
||||
3. **团队信息**:根据实际团队结构填写
|
||||
4. **时间线**:使用 ✅(已完成)、🟡(进行中)、⭕(未开始)标记
|
||||
5. **目标 KPI**:设置可量化的具体指标
|
||||
|
||||
### 维护要求
|
||||
|
||||
- **定期更新**:项目重大变更时及时更新
|
||||
- **版本管理**:重要更新需要记录版本变更
|
||||
- **团队同步**:确保团队成员了解最新项目状态
|
||||
Reference in new issue
Block a user