# 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开发,对应网易云权限问题