贡献指南
在此页面上
贡献指南
如果您希望提出 Mongoid 的增强功能,请创建 Jira 工单,描述该增强功能以及它将帮助您在应用程序中实现尚无法实现的目标。 如果您认为 Mongoid 行为不正常,请创建 Jira 票证,描述您如何使用 Mongoid、您认为哪些现有行为不正确或有问题,以及您期望的行为是什么。 如果您希望自己进行更改,则应遵循以下准则:
创建 Mongoid 的分叉。
在该分支中创建一个新分支。
进行更改。
确保提议的更改具有足够的测试覆盖。
针对 Mongoid 主节点提出 PR。 如果这些更改对应于特定的 Jira 工单,请将 PR 标题为:“MONGOID-<ticket #> 变更说明”。
Mongoid 团队将审核该 PR 并提出意见/建议更改。
一旦完成所有更改和修复,并且 Mongoid 团队确定适合合并的 PR,我们将将该 PR 合并到主节点,并确定是否需要向后移植。
如果更改是错误修复,不是向后破坏,并且提交适用于相应的稳定分支,则向后移植到以前的稳定版本。 目前向后移植的候选版本包括 7.3-8.0 版本。
除非修复了安全漏洞,否则通常不会对 6.0-7.2 进行更改。
5.x 及更早版本通常不受支持。