欢迎! 这是简谱渲染引擎重写项目的起始页
首次阅读时间: 约10分钟
重要性: ⭐⭐⭐⭐⭐
如果你是第一次参与这个项目,请按以下顺序阅读:
README.mdsrc/jianpu-renderer/README.md按照任务清单逐步完成
# 1. 进入项目目录
cd D:\git\music-score
# 2. 拉取最新代码
git pull
# 3. 打开进度文档,查看当前状态
# 文件:docs/jianpu-renderer/02-PROGRESS.md
# 4. 打开任务清单,找到下一个任务
# 文件:docs/jianpu-renderer/01-TASKS_CHECKLIST.md
# 1. 按照任务清单逐项完成
# 2. 遇到问题查阅知识文档(03-MUSICXML_KNOWLEDGE.md)
# 3. 频繁提交代码
git add .
git commit -m "[任务X.Y] 完成XXX功能"
# 4. 运行测试
npm test
# 1. 更新任务清单
# 在 01-TASKS_CHECKLIST.md 中标记 [x] 完成的任务
# 2. 更新进度文档
# 在 02-PROGRESS.md 中:
# - 更新当前状态
# - 记录完成的任务
# - 添加开发日志
# - 记录下次开始点
# 3. 提交所有更改
git add .
git commit -m "[文档] 更新开发进度"
git push
| 编号 | 文档名 | 用途 | 状态 |
|---|---|---|---|
| 00 | START_HERE.md | 起始页(当前文档) | ✅ |
| 01 | TASKS_CHECKLIST.md | 完整任务清单 | ✅ |
| 02 | PROGRESS.md | 开发进度追踪 | ✅ |
| 03 | MUSICXML_KNOWLEDGE.md | MusicXML核心知识 | ✅ |
| 04 | MUSICXML_MAPPING.md | 元素映射规范 | ⏸️ 待创建 |
| 05 | VEXFLOW_COMPAT.md | 兼容性规范 | ⏸️ 待创建 |
| 06 | RENDER_SPEC.md | 渲染细节规范 | ⏸️ 待创建 |
| 07 | API_REFERENCE.md | API参考 | ⏸️ 待创建 |
| 08 | ARCHITECTURE.md | 架构设计 | ⏸️ 待创建 |
| 09 | TESTING_GUIDE.md | 测试指南 | ⏸️ 待创建 |
| 10 | CHANGELOG.md | 变更日志 | ⏸️ 待创建 |
03-MUSICXML_KNOWLEDGE.md 的"常见陷阱"章节01-TASKS_CHECKLIST.md 的详细说明02-PROGRESS.md祝开发顺利! 🎉
有任何问题,请参考文档或联系团队。