gh.vim
gh.vim copied to clipboard
edit pull request body
👔 Overview
Use ghe to edit PR body.
👖 How to achieve
-
Provid edit buffer named
gh://:owner/:repo/pulls/:number -
Use GraphQL API to get PR body. https://docs.github.com/en/graphql/reference/objects#pullrequest
query { repository(owner: "skanehira", name: "test") { pullRequest(number: 15) { body } } }{ "data": { "repository": { "pullRequest": { "body": "## this is test\r\n" } } } } -
Use REST API to update PR body. https://docs.github.com/en/rest/reference/pulls#update-a-pull-request
🧦 Steps
- Open edit buffer
- Save buffer and update body.