文档菜单
文档首页
/ / /
Ruby MongoDB 驱动

为驱动器贡献力量

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

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

  2. 导航到RUBY项目

  3. 点击创建问题并填写所有适用的表单字段。

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

请务必

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

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

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

  • 指定驱动器和MongoDB服务器的版本号。

请勿

  • 提供任何敏感数据或服务器日志。

  • 公开报告潜在的安全问题(见下文“安全问题”)。

注意

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

如果您在Ruby驱动程序或任何其他MongoDB产品中识别出潜在的安全漏洞,请根据以下链接中的说明进行报告:创建一个漏洞报告。

如果您要请求的不是特定于Ruby驱动程序的功能,或者影响不仅仅是驱动程序本身(例如,需要MongoDB服务器支持的功能),请通过以下链接提交您的想法:MongoDB反馈论坛

MongoDB Ruby驱动程序的源代码位于GitHub

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

建议在开始修复驱动程序中的错误或改进之前,创建一个 JIRA 工单,以获得 Ruby 驱动程序团队的反馈。提交拉取请求时不需要 JIRA 工单,但非简单更改时,这将被高度赞赏。

请将拉取请求提交到master 分支,并包含相关测试(如果适用)。如果需要,Ruby 驱动程序团队会将更改回滚到稳定分支。

运行测试需要 MongoDB 部署。有关各种部署的设置程序和推荐方案,以及如何为部署配置驱动程序测试套件,请参阅 spec readme

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

返回

附加资源