创建 PR 时如何指定自定义拉取请求模板

Tim*_*Tim 5 github-api

我在目录的子文件夹中创建了一个自定义拉取请求模板(遵循GitHub Docs.github,例如:

\n
\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 PULL_REQUEST_TEMPLATE\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 custom-template.md\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 PULL_REQUEST_TEMPLATE.md\n
Run Code Online (Sandbox Code Playgroud)\n

关于带有查询参数的问题和拉取请求的自动化表示您可以在创建拉取请求时将自定义模板名称作为查询参数传递,例如

\n
\n

您可以使用 template 查询参数指定一个模板来自动填充问题或拉取请求正文。

\n
\n

我尝试在创建新的拉取请求"template": "custom-template.md"时添加为查询字符串,但最终得到一个空的拉取请求模板。目录中的默认模板仍然按预期工作,但我不知道如何通过 API 加载自定义模板。.github

\n

小智 2

最近我还需要它具有本地化模板。

然后我在以下位置创建了默认值pt-BR

  • .github/PULL_REQUEST_TEMPLATE.md

创建新的拉取请求时将使用它。

还有en-US那个:

  • .github/PULL_REQUEST_TEMPLATE/PULL_REQUEST-en-US.md

比在里面pt-BR我创建了第二个链接:

  • [English (US)](?quick_pull=1&template=PULL_REQUEST-en-US.md)

假设将从 Pull Request 页面 ( /compare/main...new-branch) 访问它将替换查询参数。


参考:

查询参数 例子
template https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md使用拉取请求正文中的模板创建拉取请求。查询template参数适用于存储在PULL_REQUEST_TEMPLATE根目录中的子目录docs/.github/存储库中的目录中的模板。有关更多信息,请参阅“使用模板鼓励有用的问题和拉取请求”。