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 团队不使用它。如果对他们有帮助,提交者可以。