91 lines
1.9 KiB
Markdown
91 lines
1.9 KiB
Markdown
---
|
|
name: edge-release-notes
|
|
description: edge_collector 版本说明与变更日志编写规范。用于提交、push、边缘包发布、云平台部署、OTA 发布、阶段交付时,生成面向用户、运维和开发的 release notes,区分用户可见变化、部署影响、配置影响、验证结果和回滚说明。
|
|
---
|
|
|
|
# edge_collector 版本说明
|
|
|
|
## 适用场景
|
|
|
|
- 提交前整理变更。
|
|
- push 后总结。
|
|
- 边缘版本发布。
|
|
- 云平台部署。
|
|
- OTA 包说明。
|
|
- 阶段交付说明。
|
|
|
|
## 读者分层
|
|
|
|
- 用户可见:功能变化、操作入口、体验优化。
|
|
- 运维可见:部署步骤、配置变化、服务重启、回滚。
|
|
- 开发可见:代码结构、接口、测试、技术债。
|
|
|
|
不要把内部 helper、SDK 路径、密钥、模型配置写进用户可见说明。
|
|
|
|
## 推荐结构
|
|
|
|
```markdown
|
|
## 版本信息
|
|
|
|
- 版本:
|
|
- 日期:
|
|
- 范围:
|
|
|
|
## 用户可见变化
|
|
|
|
## 运维与部署影响
|
|
|
|
## 配置变化
|
|
|
|
## 修复问题
|
|
|
|
## 验证结果
|
|
|
|
## 已知风险
|
|
|
|
## 回滚说明
|
|
```
|
|
|
|
## 从 Git 生成摘要
|
|
|
|
可参考:
|
|
|
|
```bash
|
|
git log --oneline -10
|
|
git diff --stat HEAD~1..HEAD
|
|
git status --short
|
|
```
|
|
|
|
只总结和本次发布相关内容,不把无关工作区改动写进版本说明。
|
|
|
|
## 边缘发布说明
|
|
|
|
必须说明:
|
|
|
|
- 目标架构。
|
|
- 是否需要执行 `install_all.sh`。
|
|
- 是否需要重启 `edge` 或独立 agent。
|
|
- 是否影响运行态动态配置。
|
|
- 是否通过目标主机验证。
|
|
|
|
## 云平台发布说明
|
|
|
|
必须说明:
|
|
|
|
- 是否执行 `deploy_cloud.sh`。
|
|
- 是否使用 `--init`。
|
|
- 是否影响 `ai_config.json`、`server_config.json`。
|
|
- 是否重启 `cloud-server`、Mosquitto、nginx。
|
|
- 公网接口验证结果。
|
|
|
|
## OTA 包说明
|
|
|
|
面向用户时写:
|
|
|
|
- 新增能力。
|
|
- 修复问题。
|
|
- 升级注意事项。
|
|
- 回滚建议。
|
|
|
|
避免写内部提交号、代码路径和密钥。
|