Maven JIRA 约定

本文档描述了 Maven 开发人员应如何使用我们的问题管理系统 JIRA。

何时创建 JIRA 问题?

本节讨论何时创建 JIRA 问题与仅在 Git 中提交更改(最终通过 PR)。

  • 不会影响其他用户的微小更改(例如代码重新格式化、文档修复等)可以在没有 JIRA 问题的情况下提交。

  • 较大的更改,例如错误修复、API 更改、重大重构、新类以及几乎任何超过 100 行的更改,都应该有 JIRA 票证。

创建 JIRA 问题并在提交注释中引用它可以简化跟踪发布中发生的更改,使用 JIRA 自动发布说明创建。

如何使用问题详情?

本节介绍有关问题字段的一些约定。

优先

提交者有责任通过编辑问题来重新调整优先级。

推理:有一个正确的发行说明

受让人

提交者可以将问题分配给特定的提交者,该人似乎很适合解决它。

成分

提交者有责任通过编辑问题来指定正确的组件。

推理:有一个正确的发行说明。

影响版本/秒

默认情况下,Maven 团队认为影响给定版本的问题也会影响之前的版本。例如,影响 Maven 3.6.3 的问题也会影响 3.6.0、3.6.1、3.6.2。如果是回归,提交者应指定受影响的版本。

推理:有一个正确的发行说明。

修复版本/秒

合并到master后更新到正确的版本。

时间跟踪

Maven 团队不使用它。如果对他们有帮助,提交者可以。

更多链接