feat: 添加产品经理和全栈开发角色资源文件

初始化产品经理和全栈开发角色的相关资源文件,包括角色定义、知识库、思维模式和执行流程文档
This commit is contained in:
2025-07-21 22:47:16 +08:00
parent 581bd40184
commit ff20f6f23a
104 changed files with 74 additions and 9967 deletions

View File

@ -2,211 +2,53 @@
## 📚 文档结构
本项目采用版本化的文档管理策略,按照功能迭代分为不同版本,便于开发和维护。
本项目文档采用清晰的模块化结构,便于快速查找和维护。
```
docs/
├── README.md # 文档总览(当前文件)
├── v1/ # v1.0 版本文档
│ ├── admin/ # 管理后台相关
│ ├── backend/ # 后端架构相关
│ ├── database/ # 数据库设计相关
│ ├── api/ # API接口相关
│ └── README.md # v1版本说明
├── v2/ # v2.0 版本文档(规划中)
│ ├── admin/ # 管理后台升级
│ ├── backend/ # 后端微服务化
│ ├── database/ # 数据库优化
│ ├── api/ # GraphQL接口
│ └── README.md # v2版本说明
├── 原始 prd/ # 原始需求文档
│ ├── UI设计需求文档.md
│ ├── 前端开发文档.md
│ ├── 后端开发文档.md
│ └── 测试需求文档.md
└── [传统目录结构] # 保留现有结构
├── design/ # 设计文档
├── api/ # API文档
├── user-guide/ # 用户指南
├── development/ # 开发文档
└── deployment/ # 部署文档
├── README.md # 文档总览(当前文件)
├── guides/ # 📖 用户指南
├── technical/ # 🔧 技术文档
├── operations/ # 🚀 运维部署
└── api/ # 📡 API文档
```
## 🚀 版本规划
## 🎯 快速导航
### v1.0 - 核心功能版本 (当前开发)
### 👥 普通用户
- [用户指南](./guides/) - 网站使用教程
**目标**: 实现完整的摄影作品集网站核心功能
### 💻 开发者
- [技术文档](./technical/) - 架构设计和开发指南
- [API文档](./api/) - 接口说明和示例
#### 📋 功能范围
- **前端展示**: Next.js 15 + React 19 静态网站
- 🔄 **管理后台**: React + TypeScript 管理界面
- 🔄 **后端API**: Golang + Gin + PostgreSQL
- 🔄 **图片处理**: 多格式转换和优化
- 🔄 **用户管理**: JWT认证和权限控制
- 🔄 **文件存储**: MinIO/S3 对象存储
### 🛠️ 运维人员
- [运维部署](./operations/) - 部署配置和运维指南
#### 📖 v1.0 文档
- [管理后台开发文档](./v1/admin/管理后台开发文档.md)
- [Golang项目架构文档](./v1/backend/Golang项目架构文档.md)
- [数据库设计文档](./v1/database/数据库设计文档.md)
- [API接口设计文档](./v1/api/API接口设计文档.md)
## 📁 目录说明
#### 🛠️ 技术栈
```yaml
前端:
- Next.js 15 + React 19
- TypeScript + Tailwind CSS
- TanStack Query + Zustand
| 目录 | 用途 | 目标用户 |
|---|---|---|
| `guides/` | 使用教程和帮助文档 | 所有用户 |
| `technical/` | 技术架构和开发文档 | 开发者 |
| `operations/` | 部署配置和运维文档 | 运维人员 |
| `api/` | API接口文档 | 前后端开发者 |
后端:
- Golang + Gin Framework
- GORM + PostgreSQL
- Redis + MinIO/S3
## 🚀 快速开始
部署:
- Docker + Docker Compose
- Caddy Web Server
- Gitea Actions CI/CD
```
### 新用户入门
1. 查看 [用户指南](./guides/) 了解网站功能
2. 阅读 [技术文档](./technical/) 了解项目架构
3. 参考 [运维部署](./operations/) 进行环境搭建
### v2.0 - 高级功能版本 (规划中)
### 开发者工作流
1. **前端开发**: 查看技术文档中的前端部分
2. **后端开发**: 查看技术文档中的后端部分
3. **API对接**: 查看api目录下的接口文档
4. **部署上线**: 参考运维部署文档
**目标**: 扩展高级功能,优化性能和用户体验
## 📞 技术支持
#### 🎯 规划功能
- 🔮 **AI增强**: 自动标签、智能分类、内容推荐
- 🔮 **社交功能**: 评论系统、点赞收藏、用户互动
- 🔮 **高级搜索**: ElasticSearch全文搜索、地理位置搜索
- 🔮 **性能优化**: CDN加速、图片懒加载、缓存优化
- 🔮 **移动端**: PWA支持、移动端优化
- 🔮 **多语言**: 国际化支持、多语言切换
#### 🏗️ 架构升级
- **微服务化**: 服务拆分,独立部署
- **GraphQL**: 统一数据查询接口
- **消息队列**: RabbitMQ/Redis Streams
- **监控体系**: Prometheus + Grafana
- **日志中心**: ELK Stack
## 📝 文档使用指南
### 开发者快速开始
1. **前端开发者**
```bash
# 阅读前端相关文档
cd docs/原始\ prd/
# 查看 前端开发文档.md 和 UI设计需求文档.md
```
2. **后端开发者**
```bash
# 阅读v1版本后端文档
cd docs/v1/
# 依次阅读:
# - backend/Golang项目架构文档.md
# - database/数据库设计文档.md
# - api/API接口设计文档.md
```
3. **全栈开发者**
```bash
# 完整了解项目
# 1. 先看原始需求: docs/原始\ prd/
# 2. 再看具体实现: docs/v1/
# 3. 了解未来规划: docs/v2/README.md
```
### 管理员和产品经理
1. **项目概览**: 从 `docs/README.md` (本文件) 开始
2. **功能规划**: 查看各版本的 README.md 了解功能范围
3. **进度跟踪**: 根据文档中的状态标识了解开发进度
## 🎯 当前开发状态
### v1.0 开发进度
| 模块 | 状态 | 完成度 | 负责人 | 备注 |
|------|------|---------|--------|------|
| 前端展示 | ✅ 已完成 | 100% | - | Next.js静态网站 |
| 管理后台 | 📋 设计中 | 20% | - | React管理界面 |
| 后端API | 📋 设计中 | 15% | - | Golang架构设计 |
| 数据库 | 📋 设计中 | 30% | - | PostgreSQL表设计 |
| 图片处理 | ⏳ 待开发 | 0% | - | 多格式转换 |
| 用户认证 | ⏳ 待开发 | 0% | - | JWT + 权限 |
| 文件存储 | ⏳ 待开发 | 0% | - | MinIO/S3集成 |
| 部署配置 | ⏳ 待开发 | 0% | - | Docker + CI/CD |
### 下一步计划
#### 近期计划 (1-2周)
1. **完成管理后台前端开发**
- React + TypeScript 管理界面
- 照片上传和管理功能
- 分类标签管理
2. **开始后端核心开发**
- Golang项目框架搭建
- 数据库表创建和迁移
- 基础API接口实现
#### 中期计划 (1个月)
1. **完善后端功能**
- 用户认证和权限系统
- 图片处理和存储
- 完整的CRUD操作
2. **前后端联调**
- API接口对接
- 数据流测试
- 功能完整性验证
#### 长期计划 (2-3个月)
1. **系统优化**
- 性能优化和缓存
- 安全性加固
- 错误处理完善
2. **部署上线**
- 生产环境配置
- CI/CD流程
- 监控和日志
## 📞 联系方式
### 项目维护者
- **项目负责人**: [待填写]
- **技术负责人**: [待填写]
- **项目地址**: https://photography.iriver.top
- **文档维护**: Claude Code Assistant
### 沟通渠道
- **技术讨论**: [GitHub Issues/Discussions]
- **进度同步**: [项目管理工具链接]
- **紧急联系**: [联系方式]
## 📋 文档维护
### 更新频率
- **设计文档**: 功能变更时及时更新
- **API文档**: 接口变更时同步更新
- **架构文档**: 重大架构调整时更新
- **状态跟踪**: 每周更新开发进度
### 贡献指南
1. 所有文档使用 Markdown 格式
2. 图片和图表存放在对应的 `assets/` 目录
3. 重大更新需要更新对应的 README.md
4. 保持文档结构清晰,便于检索
### 版本控制
- 文档跟随代码版本管理
- 重大版本升级创建新的版本目录
- 保留历史版本文档,便于回溯
---
📅 **最后更新**: 2024-01-15
📝 **文档版本**: v1.0
👨‍💻 **维护者**: Claude Code Assistant
- **最后更新**: 2024-12-21