【问题标题】:Is it possible to have/use multiple github issue templates on GitHub?是否可以在 GitHub 上拥有/使用多个 github 问题模板?
【发布时间】:2018-04-05 08:59:50
【问题描述】:

正如标题所说,有没有办法做到这一点?

就像拥有单独的问题模板,一个用于错误报告 ISSUE_TEMPLATE_BUG.md,一个用于一般建议和提议 ISSUE_TEMPLATE_PROPOSAL.md 等,然后在创建新问题时选择其中一个。

【问题讨论】:

  • 我认为没有办法。就像这个页面说的:help.github.com/articles/…,你只能将模板添加到默认分支,其他分支将不起作用。

标签: github


【解决方案1】:

尽管@VonC's answer 是正确的,GitHub 对问题模板的集成已经改进,所以我将总结当前的方式:

简单(新)方法

在存储库的主要设置中,单击 问题 功能元素中标有 开始模板设置 的绿色按钮。
然后,只需按照 GitHub 提供的说明添加、命名和编辑问题模板。

这些模板随后将作为 Markdown 文件添加到项目根目录中的 .github/ISSUE_TEMPLATE/ 目录中。

然后,您可以决定是直接在 IDE/文本编辑器中编辑它们,还是直接在 GitHub 中以与上述相同的方式进行编辑。

如果您更喜欢official, pictured guide,请随意使用它。 ;-)

手动(旧)方式

@VonC explained一样,只需在.github/ISSUE_TEMPLATE/目录下添加一些markdown文件即可。您可以通过将 ?template=filename.md 添加到新问题 URL 来引用它们。

我建议使用带有可用模板列表的标准模板 (.github/ISSUE_TEMPLATE.md),例如:

Please switch to **Preview** and select one of the following links:

* [Feature](?template=feature.md)
* [Bug](?template=bug.md)

Once switched to the correct template, you can save the link as a bookmark. Keep in mind that switching templates will remove all already entered data within this issue.

这允许只需单击两次即可获得所需的模板,而不是复制和粘贴。

比较

新方法生成的文件与手动(旧)方法生成的文件之间的唯一区别是顶部有一个小表格,其中包含每个模板的名称和描述。
您只需在顶部添加以下几行即可轻松转换现有文件:

---
name: Bug report
about: Use this one for existing problems in the STN, which shouldn't be there.

---

我更喜欢新方式,因为它只是旧方式的包装,您仍然可以使用它的所有功能,例如带有 ?template=filename.md 的书签以及通过 IDE 和文本编辑器进行编辑。

【讨论】:

    【解决方案2】:

    自 2018 年 1 月(25 日)起,即本次 OP(2017 年 10 月)之后的 3 个月,现在可以这样做了。

    见“Multiple issue and pull request templates

    要将多个问题模板添加到存储库,请在项目根目录中创建 ISSUE_TEMPLATE/ 目录
    在该ISSUE_TEMPLATE/ 目录中,您可以根据需要创建任意数量的问题模板,例如ISSUE_TEMPLATE/bugs.md

    要使用这些问题模板,请将 ?template= 和您的模板名称添加到新问题 URL。
    继续该示例,如果您创建模板 bugs.md,则将 ?template=bugs.md 添加到新问题 URL,因此它变为 /issues/new?template=bugs.md

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-03
      • 2021-07-24
      • 2022-12-30
      • 2023-01-24
      • 2018-04-07
      • 2014-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多