Release Plan (CN)#

因为这个项目的开发模式比较特殊, 所以它的发布周期也比较特殊.

因为这个项目是作为一个依赖在 AWS 项目中使用, 所以这个项目主要是在 monorepo_aws-project 上开发的. 这个项目的以 vendor 的形式在 monorepo_aws-project 中存在. 在开发 monorepo_aws-project 的过程中, 直接对 aws_ops_alpha 源码进行更新. 测试通过后, 再将其同步回这个 repo 中, 添加文档, 进行小修小补, 完善测试. 最后再同步回 monorepo_aws-project 中进行回归测试, 确保新的代码不会 break 任何已有的功能. 测试通过之后再进行发布.

我专门有一个 sync_aws_ops_alpha.py 的脚本来自动化这个源代码同步工作.