贡献者路径

本节描述了贡献者从开始到成为帮助塑造 Ansible 未来领导者的历程。你可以使用此路径作为长期参与的路线图。

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

确定你的兴趣领域

首先,确定你感兴趣的领域。考虑你当前的经验和你想要获得的收益。例如,如果你使用特定的集合,请在那里查看。有关如何提供帮助的更多想法,请参阅我如何提供帮助?

找到相应的项目

Ansible 生态系统中存在多个你可以贡献的社区项目

学习

所需的技能取决于你感兴趣的领域和你将要从事的项目。请记住,最好的学习方式是实践。

代码开发人员的特定知识

代码开发需要最多的技术知识。让我们整理一下 Ansible 开发人员应该学习的内容。

你至少应该理解以下工具的基本原理

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

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

做出你的第一个贡献

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

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

查看 GitHub 上带有 easyfixgood_first_issue 标签的问题,这些标签用于

Ansible 集合其他 Ansible 项目中带有 docs 标签的问题也可以作为良好的起点。

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

继续贡献

我们不希望每个人都了解所有事情。从小处着手,放眼全局。当你定期贡献时,你在相关领域的熟练程度和判断力会迅速提高,并且随之而来的是你在项目中的重要性。

有关与 Ansible 社区沟通和互动的方式,请参阅与 Ansible 社区沟通,包括工作组会议、访问 Bullhorn 新闻公告以及即将举行的贡献者峰会。

教导他人

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

成为集合维护者

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

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

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

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

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

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

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

成为指导委员会成员

注意

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

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

要达到这种身份,正如现任委员会成员在获得该身份之前所做的那样,除了本文档中提到的内容外,您还应该:

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

  • 提出您自己的话题。

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