templates - Github 拉取请求模板使用 config.yml 检测 YAML 前端内容并应用于字段
问题描述
我希望在 GitHub 中创建一个拉取请求模板,在那里 Github 能够采用类似于 Issue_templates 的 YAML 前端并将其解析为正确的字段。在支持的文件类型=> config.yml 下的 Github 文档中,它声称允许拉取请求模板配置。
GitHub Docs示例如下:
---
name: Name of pull request template
about: "Use this template for setting up your PR description"
title: "Add support for the new feature"
labels: bug, enhancement, customer-request
assignees: self
---
唯一相关的信息是将键作为查询参数传递以显示多个模板之一,请参见下面的链接。
文件:
解决方案
经过亲自测试,GitHub 目前似乎没有解析拉请求模板的 YAML 前端问题。您可以拥有一个默认模板pull_request_template.md
,也PULL_REQUEST_TEMPLATE/
可以使用 GET 查询访问自定义模板template=
。然而,在这两种情况下,前面的内容块都将显示为正文的一部分,而不是解析。
文档对此不是很清楚,但 aconfig.yml
只能用于配置问题模板选择器。目前,没有可配置的拉取请求模板选择器。
您可以使用联系支持表单提交功能请求,并为您的反馈是关于 GitHub的哪个部分选择拉取请求和代码审查?选项。那是根据社区论坛上的这个答案。
同时,解决此问题的一种方法可能是在您的默认 ( pull_request_template.md
) 中留下一条消息,例如指向您的CONTRIBUTING.md
. 然后,在该文件中,您可以使用自定义 GET 查询为每种类型的拉取请求包含链接。例如,PULL_REQUEST_TEMPLATE/custom.md
链接可能是(为方便起见,将 URL 分解):
https://github.com/<user>/<repo>/compare/<base>...<compare>?
template=custom.md
&title=Add+support+for+the+new+feature
&labels=bug%2Cenhancement%2Ccustomer-request
&assignees=self
根据支持的查询参数。
推荐阅读
- python - TypeError: __init__() 接受 3 个位置参数,但给定了 4 个键盘命令
- android - 如何在c中捕获和处理gstreamer 503错误?
- php - 如果我们跳过 DB 中的上一行,则发送下一行
- javascript - 我如何验证输入/下拉菜单是否为空?
- c++ - 安装库 Clion (SDL)
- php - 将表单更改为多图像图像而不是单图像 PHP
- python-3.x - 如何在不同的快速 api 路由器之间共享相同的对象?
- flutter - 如何在颤振中测试保存的文件
- javascript - 谷歌地方仅自动完成带有压力数字的建议
- python - Pygame/Pyscroll:TypeError:源对象必须是表面