GitHub 中使用 issues 模版和 pull request 模版

1、issues 模版

1)默认模版

  • 在代码库新建目录:.github
  • .github 目录下添加 ISSUE_TEMPLATE.md 文件作为 issues 默认模版。当创建 issue 时,若未建立多模版或选择了 Open a regular issue 时,系统会引用该模版。

图1-默认模板入口

2)多模版

  • 在代码库新建目录:.github/ISSUE_TEMPLATE
  • 该目录下可添加多个 .md 文件作为 issues 模版。当创建 issue 时,系统会展示这些模版供选择。
  • .md 文件参考格式如下:
1
2
3
4
5
6
---
name: 该模版的名称(创建 issue 时,系统展示模版列表时会显示该名称)
about: 该模版的描述(创建 issue 时,系统展示模版列表时会显示该描述)
---

正文内容……

3)注意事项

2、pull request 模版

1)默认模版

  • 在代码库新建目录:.github
  • .github 目录下添加 PULL_REQUEST_TEMPLATE.md 文件作为 pull request 默认模版。当创建不带参数的 pull request 时,系统会引用该模版。

2)多模版

  • 在代码库新建目录:.github/PULL_REQUEST_TEMPLATE
  • 该目录下可添加多个 .md 文件作为 pull request 模版。
  • pull request 模版要通过查询参数来调用。例如,要使用 pr-template-1.md 这个模版,可使用如下查询:
1
https://github.com/用户名/代码库名称/compare/分支名称?expand=1&template=pr-template-1.md

或参考 GitHub 帮助文档的格式,如下。两者效果相同。

1
https://github.com/用户名/代码库名称/compare/master...分支名称?expand=1&template=pr-template-1.md
  • 可选查询参数

3)注意事项