Files
lyroc/DEVELOPMENT.md
2025-05-27 14:16:48 +08:00

68 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--
* @Date: 2025-05-27 13:40:13
* @LastEditors: 陈子健
* @LastEditTime: 2025-05-27 14:11:15
* @FilePath: /lyroc/DEVELOPMENT.md
-->
# Development Schedule | 开发日程表
[English](#english) | [中文](#chinese)
<a name="english"></a>
## 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
- [ ] 代码审查和重构
- [ ] 依赖更新
- [ ] 安全审计
- [ ] 社区互动
---
<a name="chinese"></a>
## 中文
### 版本管理
项目遵循[语义化版本](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开发对应网易云权限问题