# Development Schedule | 开发日程表 [English](#english) | [中文](#chinese) ## English ### Version Management The project follows [Semantic Versioning](https://semver.org/) (MAJOR.MINOR.PATCH): - MAJOR version: Incompatible API changes - MINOR version: Backwards-compatible functionality - PATCH version: Backwards-compatible bug fixes Version numbers are maintained in the root `VERSION` file and should be synchronized across all components: - Frontend (package.json) - Backend (pyproject.toml) - Electron app (package.json) To update version: 1. Update the `VERSION` file 2. Run `npm run version` to sync version across all components 3. Commit changes with message: "chore: bump version to x.y.z" ### Phase 1: Core Features - [ ] 代码审查和重构 - [ ] 依赖更新 - [ ] 安全审计 - [ ] 社区互动 --- ## 中文 ### 版本管理 项目遵循[语义化版本](https://semver.org/)规范 (主版本号.次版本号.修订号): - 主版本号:不兼容的 API 修改 - 次版本号:向下兼容的功能性新增 - 修订号:向下兼容的问题修正 版本号统一维护在根目录的 `VERSION` 文件中,并需要在所有组件间保持同步: - 前端 (package.json) - 后端 (pyproject.toml) - Electron 应用 (package.json) 更新版本步骤: 1. 更新 `VERSION` 文件 2. 运行 `npm run version` 同步所有组件的版本号 3. 提交更改,提交信息格式为:"chore: bump version to x.y.z" ### 开发计划 - [ ] 设置界面开发,可以配置歌词显示 - [ ] 歌词多API开发,对应网易云权限问题