贡献者路径

本节介绍了贡献者从一开始到成为帮助塑造 Ansible 未来发展方向的领导者的旅程。你可以使用此路径作为你长期参与的路线图。

对项目的任何贡献,即使是小的贡献,也都是非常受欢迎和有价值的。任何贡献都算,无论是对问题的反馈、拉取请求、主题或文档更改,还是代码贡献。当你定期贡献时,你对相关领域的熟练程度和判断力会提高,随着你的熟练程度和判断力的提高,你对项目的存在的重要性也会提高。

确定你的兴趣领域

首先,确定你感兴趣的领域。考虑你目前的经验和你想要获得的东西。例如,如果你使用了一个特定的集合,那就看看那里。请参阅 我如何帮助? 获取更多关于如何提供帮助的想法。

找到相应的项目

在 Ansible 生态系统中,你可以为多个社区项目做出贡献

学习

所需的技能取决于你的兴趣领域以及你将参与的项目。请记住,学习的最佳方式是实践。

代码开发人员的特定知识

代码开发需要最多的技术知识。让我们弄清楚 Ansible 开发人员应该学习什么。

你应该至少了解以下工具的基础知识

你可以在进行第一次贡献时更深入地学习这些工具。

每个 Ansible 项目都有自己的一套贡献者指南。当你准备你的第一次贡献时,请熟悉这些指南。

做出你的第一次贡献

你可以在 我如何帮助? 中找到一些关于如何贡献的想法。

如果你有兴趣为集合做出贡献,请查看 集合贡献 以及 集合存储库READMECONTRIBUTING 文件。为了使你的第一次体验尽可能顺利,请仔细阅读存储库文档,然后在你有任何疑问时向存储库维护者寻求指导。

查看贴有 easyfixgood_first_issue 标签的 GitHub 问题,以了解以下内容:

Ansible 集合其他 Ansible 项目中贴有 docs 标签的问题也可能是一个良好的起点。

当你选择一个问题进行处理时,在 GitHub 问题上直接添加一个评论,说明你正在查看它,并让其他人知道避免冲突的工作。如果你需要帮助,你也可以在评论中寻求帮助。

继续贡献

我们并不期望每个人都知道所有的事情。从小事做起,胸怀大志。当你定期贡献时,你对相关领域的熟练程度和判断力会很快提高,随着你的熟练程度和判断力的提高,你对项目的存在的重要性也会提高。

请参阅 与 Ansible 社区沟通,了解与 Ansible 社区沟通和互动的各种方法,包括参加工作组会议、获取 Bullhorn 新闻公告以及即将举行的贡献者峰会。

教导他人

通过 改进文档、在 Matrix/Libera.Chat IRC 上回答其他贡献者和用户的疑问、对问题和拉取请求提供建议,以及在 论坛 上讨论主题,与其他贡献者分享你的经验。

成为集合维护者

如果你是一位集合代码贡献者,你可以在存储库中获得扩展的权限,成为维护者。集合维护者是指社区信任的贡献者,他们在项目中做出重大且定期的贡献,并在相关领域展现出自己的专业知识。请参阅 集合维护者指南 获取详细信息。

对于使用 集合机器人 的一些集合,例如 community.generalcommunity.network,你可以拥有不同的访问级别和权限。

  • 模块维护者 - 成为集合维护者之前的阶段。该文件通常是模块或插件。文件维护者拥有间接的提交权限。

  • supershipit 权限 - 与文件维护者类似,但维护者拥有间接提交权限的范围是整个存储库。

  • triage - 对存储库的访问权限,允许贡献者管理问题和拉取请求。

  • write 对存储库的访问权限,也称为 commit。换句话说,成为提交者。此访问级别允许贡献者将拉取请求合并到开发分支,以及执行 集合维护者指南 中列出的所有其他活动。

有关权限级别的信息,请参阅 GitHub 官方文档

成为指导委员会成员

注意

你不需要是程序员才能成为指导委员会成员。

指导委员会 成员身份反映了最高级别的信任,并允许贡献者通过为 Ansible 项目做出重要决策来领导项目。委员会成员是社区领导者,他们塑造项目的未来以及整个 IT 世界中自动化的未来。

为了达到这种地位,就像现在的委员会成员在获得这种地位之前一样,除了本文档中提到的内容外,你应该

  • 订阅、评论和投票 社区主题<creating_community_topic>

  • 提出你的主题。

  • 如果时间允许,加入 社区会议。请注意,这不是一项要求。