贡献者路径
本节描述了贡献者从开始到成为帮助塑造 Ansible 未来发展方向的领导者的历程。你可以将此路径用作长期参与的路线图。
对项目的任何贡献,即使是很小的贡献,都非常受欢迎和宝贵。任何贡献都算数,无论是关于问题的反馈、拉取请求、主题或文档更改,还是代码贡献。当你定期贡献时,你在相关领域的熟练程度和判断力都会提高,随之而来的是你在项目中的重要性。
确定你的兴趣领域
首先,确定你感兴趣的领域。考虑你目前的经验和你想要获得什么。例如,如果你使用特定的集合,可以去那里看看。请参阅 我如何提供帮助?,以获取更多关于如何提供帮助的想法。
找到相应的项目
在 Ansible 生态系统中,有多个社区项目你可以为之做出贡献
学习
所需的技能组合取决于你的兴趣领域和你要参与的项目。请记住,学习的最佳方法是实践。
代码开发人员的特定知识
代码开发需要最多的技术知识。让我们弄清楚 Ansible 开发人员应该学习什么。
你应该至少了解以下工具的 *基础知识*
在进行首次贡献时,你可以更深入地学习这些工具。
每个 Ansible 项目都有自己的一套贡献者指南。在你准备首次贡献时,请熟悉这些指南。
Ansible 集合开发 和集合存储库中的集合级贡献者指南。
做出你的首次贡献
你可以在 我如何提供帮助? 中找到一些关于如何贡献的想法。
如果你有兴趣为集合做出贡献,请查看 集合贡献 以及 集合存储库 的 README
和 CONTRIBUTING
文件。为了使你的首次体验尽可能顺利,请仔细阅读存储库文档,然后如有任何疑问,请咨询存储库维护者以获取指导。
查看 GitHub 问题中标有 easyfix
和 good_first_issue
标签的问题,以了解
在 Ansible 集合 和 其他 Ansible 项目中,标有 docs
标签的问题也可以作为开始。
当你选择要处理的问题时,请在 GitHub 问题上直接添加评论,说明你正在查看它,并让其他人知道以避免工作冲突。如果需要帮助,你也可以在评论中寻求帮助。
继续贡献
我们不期望每个人都知道所有事情。从小事做起,放眼未来。当你定期贡献时,你在相关领域的熟练程度和判断力将迅速提高,随之而来的是你在项目中的重要性。
请参阅 与 Ansible 社区沟通,了解与 Ansible 社区沟通和互动的方式,包括工作组会议、访问 Bullhorn 新闻公告以及即将举行的贡献者峰会。
教授他人
通过 改进文档、在 Matrix/Libera.Chat IRC 上回答其他贡献者和用户的问题、就问题和拉取请求提供建议以及在 论坛 上讨论主题,与其他贡献者分享你的经验。
成为集合维护者
如果你是一位集合的代码贡献者,你可以在存储库中获得扩展权限并成为维护者。集合维护者是社区信任的贡献者,他们对项目做出了重大且定期的贡献,并证明自己是相关领域的专家。请参阅 集合维护者指南 以获取详细信息。
对于某些使用 集合机器人 的集合,例如 community.general 和 community.network,你可以拥有不同级别的访问权限和许可。
模块维护者 - 成为集合维护者之前的阶段。该文件通常是模块或插件。文件维护者具有间接提交权限。
supershipit 权限 - 与文件维护者类似,但维护者具有间接提交权限的范围是整个存储库。
triage
- 允许贡献者管理问题和拉取请求的存储库访问权限。write
存储库访问权限,也称为commit
。换句话说,成为提交者。此访问级别允许贡献者将拉取请求合并到开发分支,以及执行 集合维护者指南 中列出的所有其他活动。
有关权限级别的信息,请参阅 GitHub 官方文档。
成为指导委员会成员
注意
你不必是程序员才能成为指导委员会成员。
指导委员会 成员身份反映了最高级别的信任,并允许贡献者通过为 Ansible 项目做出重要决策来领导项目。委员会成员是社区领导者,他们塑造了项目的未来以及 IT 世界中自动化的未来。
为了达到这种地位,就像目前的委员会成员在获得该地位之前所做的那样,除了本文档中提到的内容外,你还应该
订阅、评论和投票 社区主题<creating_community_topic>。
提出您的主题。
如果时间允许,请加入社区会议。请注意,这**不是**一项要求。