Docs 菜单
Docs 主页
/ / /
Ruby MongoDB 驱动程序

为驱动程序做贡献

要报告驱动程序中的错误或请求特定于 Ruby 驱动程序的功能:

  1. 访问 我们的问题跟踪器 并登录(如果还没有帐户,则创建一个帐户)。

  2. 导航到 RUBY 项目

  3. 单击 Create Issue并填写所有适用的字段。

创建问题时,请记住,JIRA 中 RUBY 项目以及核心服务器(SERVER 项目)的所有信息都是公开可见的。

请执行以下操作:

  • 提供尽可能多的有关问题的信息。

  • 提供重现问题的详细步骤。

  • 提供任何适用的代码片段、堆栈跟踪和日志数据。 请勿包含任何敏感数据或服务器日志。

  • 指定驱动程序和 MongoDB Server 的版本号。

请勿:

  • 提供所有敏感数据或服务器日志。

  • 公开报告潜在的安全问题(请参阅下面的“安全问题”)。

注意

JIRA 中针对 Ruby 驱动程序和核心服务器 ( SERVER ) 项目的错误报告是公开的。

如果您在 Ruby 驱动程序或任何其他 MongoDB 产品中发现潜在的安全漏洞,请根据创建漏洞报告中的说明进行报告。

要请求非 Ruby 驱动程序特有的功能,或影响的不仅仅是驱动程序(例如,需要 MongoDB 服务器支持的功能),请通过MongoDB 反馈论坛提交您的想法。

MongoDB Ruby 驱动程序源位于 GitHub

驱动程序中的已知问题列表可 在 JIRA 中找到 。

我们建议在开始修复错误或改进驱动程序之前创建 JIRA 工单,以便从 Ruby 驱动程序团队获取有关建议更改的反馈。 提交拉取请求不需要 Jira 票证,但如果有人提供,尤其是对于重要的更改。

应针对 master分支发出拉取请求,并包括相关测试(如果适用)。 如有需要,Ruby 驱动程序团队会将更改向后移植到稳定分支。

需要部署 MongoDB 才能运行测试。 规范自述文件介绍了各种部署的设置过程和建议,以及如何为部署配置驱动程序的测试套件。

驱动程序在 Evergreen 上进行了测试 ,MongoDB 的内部持续集成平台。创建拉取请求后,Ruby 驱动程序团队的一名工程师将安排 Evergreen 构建。

← 其他资源