From 4c0f91dd410144ffe18f251eb3a5a40ad958d50e Mon Sep 17 00:00:00 2001 From: thzxx Date: Wed, 8 Apr 2026 13:30:43 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=BC=80=E5=8F=91=E8=A7=84=E8=8C=83?= =?UTF-8?q?=E5=90=88=E5=B9=B6=E5=88=B0=20DEVELOPMENT.md=EF=BC=8C=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=A4=9A=E4=BD=99=E7=9A=84=20CONVENTIONS.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - DEVELOPMENT.md 新增版本号更新文件清单 - DEVELOPMENT.md 新增更新日志规范(只写 CHANGELOG.md) - DEVELOPMENT.md 新增分支提交规则(不多分支推送) - 删除重复的 docs/CONVENTIONS.md --- docs/CONVENTIONS.md | 50 --------------------------------------------- docs/DEVELOPMENT.md | 25 +++++++++++++++++++++++ 2 files changed, 25 insertions(+), 50 deletions(-) delete mode 100644 docs/CONVENTIONS.md diff --git a/docs/CONVENTIONS.md b/docs/CONVENTIONS.md deleted file mode 100644 index 21186e8..0000000 --- a/docs/CONVENTIONS.md +++ /dev/null @@ -1,50 +0,0 @@ -# 📏 开发规范 - -## 版本管理 - -### 版本号更新 - -更新版本号时,需同步修改以下文件: - -| 文件 | 内容 | -|------|------| -| `package.json` | `"version": "X.Y.Z"` | -| `src/renderer/index.html` | `vX.Y.Z` | -| `README.md` | 版本徽章、下载文件名、构建分支引用 | -| `docs/BUILD.md` | 构建分支引用、新增构建日志条目 | -| `docs/CHANGELOG.md` | 版本分支结构链、新增版本说明条目 | - -### 更新日志 - -- **所有更新日志只写在 `docs/CHANGELOG.md`** -- `README.md` 不写历史版本记录,只保留一行链接指向 `docs/CHANGELOG.md` -- 版本分支结构链在 `docs/CHANGELOG.md` 顶部维护 - -## 分支策略 - -- `master` — 稳定发布分支 -- `develop` — 日常开发分支 -- `metona-ollama-desktop-vX.Y.Z` — 每个版本对应的发布分支 - -**提交规则:** -- 默认只推送到当前所在分支 -- 需要同步到其他分支时,用户会明确指定 -- 不要自作主张往多个分支推送 - -## 项目结构 - -``` -metona-ollama-desktop/ -├── src/ -│ ├── main/ # Electron 主进程 -│ └── renderer/ # 渲染进程 -├── assets/icons/ # 图标资源 -├── docs/ -│ ├── BUILD.md # 构建指南 -│ ├── CHANGELOG.md # 更新日志(唯一) -│ ├── CONVENTIONS.md # 本文档 -│ └── DEVELOPMENT.md # 开发说明 -├── package.json -├── README.md -└── ... -``` diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md index 0160bac..f080903 100644 --- a/docs/DEVELOPMENT.md +++ b/docs/DEVELOPMENT.md @@ -221,6 +221,24 @@ npm start # 构建并运行 npm run dist # 构建 Windows 安装包 ``` +### 版本号更新 + +更新版本号时,需同步修改以下文件: + +| 文件 | 内容 | +|------|------| +| `package.json` | `"version": "X.Y.Z"` | +| `src/renderer/index.html` | `vX.Y.Z` | +| `README.md` | 版本徽章、下载文件名、构建分支引用 | +| `docs/BUILD.md` | 构建分支引用、新增构建日志条目 | +| `docs/CHANGELOG.md` | 版本分支结构链、新增版本说明条目 | + +### 更新日志 + +- **所有更新日志只写在 `docs/CHANGELOG.md`** +- `README.md` 不写历史版本记录,只保留一行链接指向 `docs/CHANGELOG.md` +- 版本分支结构链在 `docs/CHANGELOG.md` 顶部维护 + ### 7.2 发布流程 1. 更新 `package.json` 版本号 @@ -239,9 +257,16 @@ npm run dist # 构建 Windows 安装包 - `master` — 稳定发布版本 - `develop` — 开发主分支 +- `metona-ollama-desktop-vX.Y.Z` — 每个版本对应的发布分支 - `feature/*` — 功能开发 - `fix/*` — Bug 修复 +### 提交规则 + +- **默认只推送到当前所在分支** +- 需要同步到其他分支时,用户会明确指定 +- 不要自作主张往多个分支推送 + ### Commit 规范 ```