[英]Is it possible to create an automatic template for pull requests in Github?
我想創建一個自動出現在每個拉取請求上的模板。
這可以是注釋或注釋。 理想情況下,它會顯示檢查拉取請求的指南:
- [ ] Have you done x?
- [ ] Have you done y?
- [ ] Have you done z?
任何人都可以提出這樣做的方法嗎?
是的,現在可以了。
將名為pull_request_template.md
的文件添加到項目的根目錄:
- [ ] Have you done x?
- [ ] Have you done y?
- [ ] Have you done z?
您還可以使用相同的約定為問題創建模板。 只需將文件命名為issue_template.md
。
資料來源: https : //github.com/blog/2111-issue-and-pull-request-templates
GitHub不允許您為在其網站上創建的拉取請求創建模板。
我們使用的解決方案是通過hub
命令使用github api創建拉取請求。 我們將它包裝在一個名為makePR的腳本中,它執行以下操作:
#!/bin/bash
URL=$(hub pull-request -F PR-template.md)
echo "New PR created at $URL"
open $URL
(未經測試 - 我們的實際腳本做得更多 - 我遺漏了我認為你不需要的參數)
open
命令將在MacOS上的默認瀏覽器中打開URL,您可能需要為其他平台調整此值。 打開后,您可以在Web瀏覽器中編輯標題。
GitHub現在通過PULL_REQUEST_TEMPLATE.md
文件支持拉取請求模板
https://help.github.com/articles/creating-a-pull-request-template-for-your-repository/
有一個鍍鉻擴展,聲稱在這里做: https : //github.com/sprintly/pull-request-template-chrome-extension
不幸的是,我無法讓它工作,但代碼看起來很簡單,可以找出並修復 - 我希望它是一個簡單的東西,由於github或chrome被更新而破壞。
它似乎只允許您為每個github pull請求使用單個模板,而不是為當前存儲庫提取正確的模板。
現在可以為問題和拉取請求創建模板。 它可以在存儲庫根目錄或.github
文件夾中的ISSUE_TEMPLATE
或PULL_REQUEST_TEMPLATE
文件中描述。
您可以在這里找到更多信息https://github.com/blog/2111-issue-and-pull-request-templates
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.