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