贡献

欢迎贡献,我们非常感谢!每一份微小的帮助都非常重要,并且会给予相应的认可。

您可以通过多种方式做出贡献

贡献类型

报告 Bug

请在 https://github.com/ansible/ansible-rulebook/issues 报告 Bug。

如果您要报告 Bug,请包含以下信息:

  • 您的操作系统名称以及 ansible-rulebook --version 的输出结果

  • 任何可能有助于排查问题的本地设置详细信息。

  • 重现 Bug 的详细步骤。

修复 Bug

查看 GitHub 上标记为“bug”和“help wanted”的 Bug。任何标记为这两个标签的 Bug 都可以由任何想要修复它的人来进行修复。

实现功能

查看 GitHub 上标记为“enhancement”和“help wanted”的功能。任何标记为这两个标签的功能都可以由任何想要实现它的人来进行实现。

编写文档

ansible-rulebook 始终需要更多的文档,无论是作为官方 ansible-rulebook 文档的一部分,还是在 docstrings 中,甚至是在网络上的博文、文章等中。

Pull Request 指南

在提交 Pull Request 之前,请确保它符合以下指南:

  1. Pull Request 应包含测试。

  2. 如果 Pull Request 添加了功能,则应更新文档。将新功能放入带有 docstring 的函数中,并在 README.rst 中的功能列表中添加该功能。

  3. Pull Request 应适用于 Python 3.9。

  4. 提交消息必须符合 常规提交规范

提交反馈

发送反馈的最佳方式是在 https://github.com/ansible/ansible-rulebook/issues 提交问题。

如果您要提出功能建议:

  • 详细说明其工作原理。

  • 尽可能缩小范围,以便更容易实现。

  • 请记住,这是一个由志愿者驱动的项目,并且欢迎贡献 :)

您也可以查看 Matrix 聊天室,或通过 event-driven-automation@redhat.com 电子邮件。