Barbican/蓝图
< Barbican
Blueprints
在亚特兰大的 Juno 设计峰会上,Barbican 团队决定采用一种新的蓝图创建和审批流程。此流程基于 Juno 周期中许多其他团队采用的类似流程。您可以在 此处 查看高级蓝图流程。
创建蓝图
Barbican 拥有一支由 PTL 领导的团队,负责审查蓝图。那就是 barbican-core 团队。
为了帮助团队审查蓝图,与每个蓝图相关的设计规范在 Gerrit 中进行审查,并像所有代码一样存储在 git 中:http://git.openstack.org/cgit/openstack/barbican-specs
从 Juno 版本开始,将您的蓝图纳入 Barbican 的流程是
- 在 Launchpad 中注册您的蓝图(正常流程)
- 将设计规范上传到 barbican-specs 中的 "specs/<release>" 文件夹
- 例如:http://git.openstack.org/cgit/openstack/barbican-specs/tree/specs/kilo/name-of-your-blueprint-in-launchpad.rst
- 它应基于 模板,有关更多详细信息,请参阅模板中的说明
- 通过 Gerrit 提交您的补丁以进行审查,以通常的方式:开发工作流程
- 对于新贡献者,此页面可能也有助于本地设置 Gerrit。
- 在每个版本的结束时,未完成的规范将被删除
- 如果蓝图延期,您需要重新提交以供下一个版本使用
- 一旦您的设计规范提交到 barbican-specs
- 更新您的蓝图的规范 URL,使其指向 barbican-specs 中的设计规范
- 如上所述,通过选择您计划完成蓝图的里程碑来提出您的蓝图
- barbican-core 将在以下情况下批准蓝图
- 提出者选择了目标里程碑,URL 正确指向 barbican-specs,并且代码已经开始
- barbican-specs 检查 Gerrit 中是否有代码,以便他们认为提出的目标是可实现的
- 如果蓝图延期到下一个里程碑,蓝图将被重新评估
- 现在一切都将像任何其他 OpenStack 项目一样进行
Barbican 的当前 Launchpad 蓝图可以在 此处 找到。