NeutronCore
Neutron Core 团队负责合并以下仓库的变更
- openstack/neutron
- openstack/python-neutronclient
虽然鼓励所有人审查这些仓库的变更,但 neutron-core 拥有 +2/-2 的权限,以及对这些仓库的 +A 权限。
添加或移除成员
可以随时向 openstack-dev 邮件列表提出新的 neutron-core 成员。通常,PTL 会在与核心团队讨论后提出新成员。一旦提出建议,必须有五名现有的 neutron-core 成员回复邮件并表示 +1。另一名 neutron-core 成员可以投票 -1 以否决拟议的核心团队成员的提名。
PTL 可以随时从 neutron-core 中移除一名成员。通常,当成员通过减少审查和一般项目开发中的参与度来降低其对项目的投入时,PTL 会提出将其移除并将其移除。之前曾是核心成员的人员,如果他们的参与度再次提高,可以快速重新加入核心团队。
成员期望
neutron-core 成员的期望如下
- 合理出席每周在 IRC 上的 Neutron 会议。
- 参与邮件列表上的 neutron 讨论,以及在 #openstack-neutron 频道中的讨论。
- 参与峰会上的 neutron 相关设计峰会环节。
除了以上几点,代码审查至关重要。Neutron 遵循记录在案的 OpenStack 代码审查指南。我们鼓励所有人审查 neutron 补丁,但核心成员需要保持与其它核心成员相对接近的审查数量。代码审查数量没有硬性统计数据,但通常我们在审查统计数据时使用 30、60、90 和 180 天的统计数据。特别是 180 天的统计数据,可以很好地反映半年的审查情况。
- http://stackalytics.com/report/contribution/neutron/30
- http://stackalytics.com/report/contribution/neutron/60
- http://stackalytics.com/report/contribution/neutron/90
- http://stackalytics.com/report/contribution/neutron/180
成为核心成员还有一些软性要求。获得现有核心团队的信任非常重要。能够与现有团队合作至关重要。成为核心成员意味着在 IRC、邮件列表和审查中与现有核心团队花费大量时间。确保您在此参与和互动对于成为核心成员至关重要。