RunLogosRunLogos
中文EN

Phase 09 · 变更提案

项目上线后,每次功能变更或 Bug 修复都应从 Delta 提案开始。提案说明变更原因、影响范围和需要同步更新的规格产物。

为什么不能直接改代码

直接改代码会让规格漂移。过一段时间后,API 文档、测试用例和真实实现可能互相矛盾,规格链也就失去可追溯性。

变更提案强制执行:先规格,后代码

创建提案

cd my-project && openlogos change <slug>

例如:

openlogos change add-oauth-login

该命令会创建 logos/changes/add-oauth-login/,并写入提案模板。

合并提案

当 delta 文件完成并经过确认后,运行:

openlogos merge <slug>

合并后,再按更新后的规格实现代码、运行测试,并在验收通过后归档。

回到概览

规格链概览