1.7 KiB
1.7 KiB
Development Schedule | 开发日程表
English
Version Management
The project follows Semantic Versioning (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:
- Update the
VERSIONfile - Run
npm run versionto sync version across all components - Commit changes with message: "chore: bump version to x.y.z"
Phase 1: Core Features
- 代码审查和重构
- 依赖更新
- 安全审计
- 社区互动
中文
版本管理
项目遵循语义化版本规范 (主版本号.次版本号.修订号):
- 主版本号:不兼容的 API 修改
- 次版本号:向下兼容的功能性新增
- 修订号:向下兼容的问题修正
版本号统一维护在根目录的 VERSION 文件中,并需要在所有组件间保持同步:
- 前端 (package.json)
- 后端 (pyproject.toml)
- Electron 应用 (package.json)
更新版本步骤:
- 更新
VERSION文件 - 运行
npm run version同步所有组件的版本号 - 提交更改,提交信息格式为:"chore: bump version to x.y.z"
开发计划
- 设置界面开发,可以配置歌词显示
- 歌词多API开发,对应网易云权限问题