错误报告规范

  1. PR 类型包括如下
类型范例
BugFix [BugFix]修正某个坏掉的功能
HotFix [HotFix]紧急修正某个奇怪的东西
CS [CS]修正 Coding Style
Feature [Feature]写了某个新功能
Update [Update]改了某个文字档
Refactor [Refactor]重构了某个功能
  1. 当 PR 有相对应的 issue 号码时,建议加在 PR 类型后面,举例如下
PR标题范例
[Feature #90]写了某个新功能
[BugFix #119]修正某个坏掉的功能
  1. PR comment
    有相关的 issue 时在 comment 内列出范例如下:
PR comment范例
修正 #123Fixed #123
完成 #123 #90Finish #123 #90
完成 #123 在 #90 之后 mergeFinish #123 merge after #90
  1. close issue
    关闭 issue 时请填写关闭的理由.几种关闭的理由列举如下
close issue comment example
closed by #123
该 issue 已有结论
该 issue 已结案
  1. commit message (建议写法,不强制规定)
    有相关的 issue 时在 commit message 内列出
    commit message 的格式如下
commit message balabalba (issue #123)

主要的规则是在原本的 commit message 后加上括号,括号内填写 issue 的编号

范例如下:

commit message 范例
Do something well (fixed #107)
fixed the bug of the category counts (issue #123)
complete feature balabala (for #123)
complete feature balabala. for #123
可自动关闭 issue 的语法统整
fix #xxx
fixes #xxx
fixed #xxx
close #xxx
closes #xxx
resolve #xxx
resolves #xxx
resolved #xxx

错误报告规范

SSCCE原则

  • 简短(short)
  • 自足(self-contained)
  • 正确(correct 正确编译并运行)
  • 例子(example)

错误报告必须具备的东西:

  • 精确的标题(precise title)
  • bug优先级(priority)
  • 严重程度(severity)
  • 受影响的利益相关者(stakeholder)
  • bug发生情景(environment)

参考: https://github.com/lyrasoft/development-tools/issues/22

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值