适用仓库:
lcc-claw-node-qpy
当前建议:先发布v1.0.0-rc1,待72h soak与扩展验证通过后再升格为v1.0.0
本材料包用于收敛 GitHub 首次公开发布所需的关键元数据和发布策略,覆盖:
- 仓库
About描述 - Topics
- 首版标签策略
- Release Notes
- 发布前检查清单
flowchart LR
A["代码与文档收口"] --> B["发布候选版 v1.0.0-rc1"]
B --> C["执行 72h soak 与扩展验证"]
C --> D{"验证是否通过"}
D -- 是 --> E["发布稳定版 v1.0.0"]
D -- 否 --> F["修复问题并发布 v1.0.0-rc2/rc3"]
F --> C
| 字段 | 建议值 | 说明 |
|---|---|---|
| Repository name | lcc-claw-node-qpy |
与当前仓库保持一致 |
| Description | QuecPython 设备直连 OpenClaw Gateway 的开源运行时,支持双向命令、主动事件与可选远程签名。 |
建议使用中文,贴合当前仓库定位 |
| Website | 暂不填写 | 当前没有独立公开站点时,宁可留空,不要放内部地址 |
| Social preview | 建议使用设备状态卡片图 | 可选用 docs/images/e2e/step-04-status-card.jpg 为参考素材重新裁切 |
| Default branch | main |
GitHub 对外发布建议统一使用 main |
备用英文描述:
Open-source QuecPython runtime for direct OpenClaw Gateway connectivity with bidirectional commands, events, and optional remote signing.
GitHub Topics 需使用小写英文和连字符,建议首发配置如下:
| Topic | 用途 |
|---|---|
quecpython |
设备运行时生态识别 |
quectel |
模组厂商识别 |
openclaw |
对接生态识别 |
iot |
通用物联网分类 |
iot-device |
设备侧定位 |
embedded-python |
嵌入式 Python 运行时 |
websocket |
控制面传输方式 |
ed25519 |
设备身份签名能力 |
remote-signing |
可选远程签名路径 |
diagnostics |
诊断工具集定位 |
lte |
蜂窝网络设备场景 |
control-plane |
控制面双向交互定位 |
| 版本标签 | 是否现在推荐 | 定位 |
|---|---|---|
v1.0.0-rc1 |
是 | 首个公开发布候选版,适合现在对外开源 |
v1.0.0 |
否 | 需等待 72h soak、更多模组矩阵和发布门禁通过 |
v1.0.0-rc2 |
视情况 | 如果 72h soak 或开放试用中发现问题,用于迭代候选版 |
建议的首发 Release 标题:
v1.0.0-rc1 | QuecPython 直连 OpenClaw Gateway 首个公开候选版
| 资产 | 是否建议 | 说明 |
|---|---|---|
| GitHub 自动源码包 | 是 | 默认即可 |
usr_mirror/ 运行时压缩包 |
是 | 方便设备侧用户直接部署 |
examples/ 配置示例压缩包 |
是 | 降低首次接入门槛 |
| 离线文档包 | 是 | 便于现场部署和离线阅读 |
SHA256SUMS.txt |
是 | 用于下载校验 |
| Release Notes Markdown | 是 | 建议直接粘贴到 GitHub Release 正文 |
| Windows/Host 辅助脚本单独压缩包 | 可选 | 如需突出 remote_signer_http 可单独附带 |
资产生成细节见:
建议使用以下结构:
- 发布定位
- 本版亮点
- 已实现能力
- 与官方 Gateway 的兼容边界
- 已验证内容
- 已知限制
- 下一步计划
对应草稿见:
| 检查项 | 要求 |
|---|---|
| README/QuickStart/设计文档 | 已更新且无敏感信息 |
python3 tools/sanitize_check.py --root . |
必须通过 |
tests/mock_gateway/tcp_reachability_smoke.py |
必须通过 |
node --check tools/remote_signer_http.mjs |
必须通过 |
| GitHub About/Topics | 已按本文件配置 |
| Release Notes | 已使用 docs/releases/v1.0.0-rc1.md 收口 |
| Release Assets | 已按 docs/release-assets.md 生成并附加到 draft prerelease |
72h soak |
通过前不升格稳定版 v1.0.0 |
当前最稳妥的 GitHub 首发策略是:
- 先发布
v1.0.0-rc1 - 用它承接社区公开试用
- 将
72h soak与扩展验证作为稳定版v1.0.0的发布门禁
- 按本文件设置 GitHub 仓库
About与 Topics - 使用
docs/releases/v1.0.0-rc1.md发布首个 Release - 独立推进
72h soak任务,完成后再打稳定标签