2.9 KiB
2.9 KiB
Claude 开发规范
每次开始开发任务前,请先阅读本文档。
文档规范
开发日志
- 位置:
/docs/dev-logs/ - 命名:
YYYY-MM-DD.md(如2026-02-22.md) - 创建时机: 每天开始开发时,先检查当天日志是否存在,不存在则创建
- 更新时机: 开发过程中及时记录进展,结束时总结
测试记录
- 位置:
/docs/test-logs/ - 目录结构:
admin/- 超管端测试记录school/- 学校端测试记录teacher/- 教师端测试记录parent/- 家长端测试记录
- 命名:
YYYY-MM-DD.md - 创建时机: 每次进行功能测试时,在对应端目录下创建当天记录
- 更新时机: 测试过程中实时记录,发现问题及时更新
设计文档
- 位置:
/docs/design/ - 索引:
/docs/design/README.md
变更日志
- 位置:
/docs/CHANGELOG.md - 更新时机: 完成重要功能或修复时更新
项目结构
ccProgram/
├── docs/ # 📁 项目文档(统一位置)
│ ├── README.md # 项目说明
│ ├── CHANGELOG.md # 变更日志
│ ├── dev-logs/ # 开发日志
│ ├── test-logs/ # 测试记录
│ │ ├── admin/ # 超管端测试
│ │ ├── school/ # 学校端测试
│ │ ├── teacher/ # 教师端测试
│ │ └── parent/ # 家长端测试
│ └── design/ # 设计文档
├── reading-platform-frontend/ # 前端项目
├── reading-platform-backend/ # 后端项目
├── start-all.sh # 统一启动
└── stop-all.sh # 统一停止
每日开发流程
- 读取
/docs/dev-logs/下最新的日志,了解进度 - 检查当天日志是否存在,不存在则创建
- 开始开发任务
- 结束时更新日志和 CHANGELOG
功能测试流程
- 启动前后端服务
- 在
/docs/test-logs/{端}/下创建当天测试记录 - 按功能模块逐一测试,记录结果
- 发现问题立即记录,标明优先级
- 修复问题后在测试记录中更新状态
- 测试结束后汇总统计
测试账号
| 角色 | 账号 | 密码 |
|---|---|---|
| 超管 | admin | admin123 |
| 学校 | school1 | 123456 |
| 教师 | teacher1 | 123456 |
| 家长 | parent1 | 123456 |
| 家长 | parent2 | 123456 |
服务启动
cd /Users/retirado/ccProgram
./start-all.sh
UI 设计规范
禁止使用 Emoji 图标: 本项目严禁在前端界面中使用任何 Emoji 表情符号(如 👦 👧 📚 等)。请始终使用 Ant Design Vue 提供的图标组件(如 @ant-design/icons-vue)来代替。
本规范创建于 2026-02-22 最后更新于 2026-02-23