跳转到: 导航, 搜索

Heat/开发流程

Heat 开发流程指南

这是为 heat 贡献者提供的开发流程指南

先决条件

所有为 heat 贡献者必须签署 OpenStack 贡献者协议

https://wiki.openstack.org/HowToContribute

https://wiki.openstack.org/CLA

您必须拥有一个 Launchpad 帐户,并已注册您的 SSH 密钥。

请阅读以下内容

https://wiki.openstack.org/GerritWorkflow

https://wiki.openstack.org/GitCommitMessages

问题/缺陷跟踪

目前所有问题(缺陷修复和增强)都通过 https://bugs.launchpad.net/heat 跟踪。

缺陷修复和次要增强(例如,为现有资源添加缺失的功能)应通过 launchpad 缺陷跟踪,主要增强和新功能应通过 launchpad 蓝图跟踪。

如果您想修复缺陷或开发新功能,请为它创建一个新的问题(除非已经存在),并将其分配给自己,以便其他开发人员知道您正在处理它。

编码风格/标准

在尽可能的情况下,heat 与现有的 openstack 代码结构和约定保持一致,并且所有代码在合并之前必须通过 pep8 风格规则。

在开始开发新功能时,建议查看现有的 openstack 代码,以了解是否有可以重用的通用代码,或者可以复制的风格或逻辑模式。