Project Onboarding¶
本文档将帮助您了解如何为 OpenStack-Ansible 做出贡献。
项目仓库¶
OpenStack-Ansible 项目拥有不同类型的 git 仓库,每个仓库都有特定的用途和不同的实践规范。
仓库类型或名称 |
代码位置 |
仓库用途 |
|---|---|---|
OpenStack-Ansible
也被称为集成仓库
|
我们的主仓库,由部署者使用。使用其他仓库。 |
|
OpenStack-Ansible roles 仓库
|
每个 role 负责部署 OpenStack-Ansible 部署的唯一一个组件。 |
|
specs 仓库
|
此仓库包含 OpenStack-Ansible 中完成的大量工作的所有信息,按周期划分。 |
|
ops 仓库
|
此仓库是新项目的孵化器,每个项目解决特定的运维问题。每个项目都有自己的文件夹。 |
|
外部仓库
|
OpenStack-Ansible 不会重复造轮子,并尝试尽可能地重用现有的 role。对于这些仓库中的一个 bugfix,必须处理到这些仓库的维护者那里。 |
如何贡献代码或问题¶
对于贡献代码和文档,您必须遵循 OpenStack 实践。OpenStack-Ansible 不需要任何特殊要求。
请参阅 OpenStack 开发者入门页面 和我们的 贡献者指南 在开始编写代码之前。
对于帮助或提交 bug,您必须在 ubuntu Launchpad 上拥有一个帐户。我们所有的仓库都共享同一个 Launchpad 项目。
容易修复的 bug 标有 low hanging fruit 标签,应该成为首次贡献者的目标。
为了分享您的用户体验、故事并帮助其他用户,请加入我们的 IRC 频道。
OpenStack-Ansible 项目有需要关注的定期任务,例如发布或其他代码职责。请参阅我们的页面 定期工作。
社区沟通渠道¶
IRC 频道¶
警告
OpenStack 社区已于 2021 年 5 月 31 日将 IRC 网络从 Freenode 迁移到 OFTC。OpenStack 社区中使用的所有当前 IRC 频道也已在 OFTC 网络中注册。
OpenStack-Ansible 社区通过 IRC 进行大量沟通,在 #openstack-ansible 频道上,位于 OFTC。该频道已记录,其日志已发布在 https://meetings.opendev.org/irclogs/%23openstack-ansible/
每周会议在我们的 IRC 频道上举行。日程和日志可以在 https://meetings.opendev.org/%23OpenStack_Ansible_Deployment_Meeting 上找到
下次会议议程可以在我们的 会议 wiki 页面 上找到。
邮件列表¶
OpenStack-Ansible 的一名成员应监控 OpenStack-discuss 邮件列表。
我们所有的沟通都应以 [openstack-ansible] 为前缀。