Appearance
内部部署与使用
本地运行
在 Document/通信协议 目录执行:
powershell
npm install
npm run docs:dev说明:
- PowerShell 5.x 不支持
&&,请使用分行或;。 - 默认访问地址为
http://localhost:5174。
内部发布建议
- 由 CI 执行
npm run docs:build产出静态文件。 - 将
.vitepress/dist发布到内部静态站点(如 Nginx/对象存储/CDN)。 - 仅内部网络开放全量文档入口。
提交流程约束(已落地)
- 仓库已新增
/.github/PULL_REQUEST_TEMPLATE.md。 - 所有涉及协议/代码的 PR 必须勾选“协议影响检查”和“文档同步检查”。
- 评审时请重点确认:
- 协议是否有第二事实来源或静默默认值
协议对比文档与NCS协议支持矩阵是否同步更新- 是否补充了
代码-协议双向同步与版本变更记录
自动化守门(建议在 CI 执行)
脚本位置:
sync_tools/check_protocol_doc_sync/check_protocol_doc_sync.ps1
本地检查当前改动:
powershell
pwsh .\sync_tools\check_protocol_doc_sync\check_protocol_doc_sync.ps1按分支范围检查(CI 推荐):
powershell
pwsh .\sync_tools\check_protocol_doc_sync\check_protocol_doc_sync.ps1 -BaseRef origin/main -HeadRef HEAD目录说明
私有协议.md:私有协议正文开放协议.md:开放协议正文协议对比文档.md:双协议详细对比NCS协议支持矩阵.md:各项目支持状态代码-协议双向同步.md:改动联动清单与记录版本变更记录.md:版本与发布说明