Heat/开发流程
< 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 代码,以了解是否有可以重用的通用代码,或者可以复制的风格或逻辑模式。