LoginSignup
3
3

More than 5 years have passed since last update.

GithubのIssueやPR画面にひな形を適用するブックマークレット

Last updated at Posted at 2014-06-24
javascript:(function(){location.search="title=[WIP]%2520xxのyyを修正する&body=#%2520Summary%2520(%E4%BB%95%E6%A7%98%E3%81%AE%E6%A6%82%E8%A6%81)%250A-%2520First%2520spec%2520to%2520accept.%250A-%2520Second%2520spec%2520to%2520accept.%250A-%2520Last%2520spec%2520to%2520accept.%250A%250A#%2520Ref%250A#9999%2520(%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8BIssue)%250A%250A#%2520ToDo%2520(%E3%81%93%E3%81%AEPR%E3%81%A7%E3%81%99%E3%81%B9%E3%81%8D%E3%82%BF%E3%82%B9%E3%82%AF)%250A-%2520[%2520]%2520Task%2520No.1%250A-%2520[%2520]%2520Task%2520No.2%250A-%2520[%2520]%2520Task%2520No.3%250A%250A#%2520Involved%2520(%E9%96%A2%E4%BF%82%E8%80%85)%250A@xxxxxx%2520@yyyyyy%250A%250A#%2520Reviewer%2520(%E3%83%AC%E3%83%93%E3%83%A5%E3%83%AF%E3%83%BC)%250A@zzzzzz%250A"})()

このブックマークレットを保存して実行すると、GithubのIssue画面やPull-Request画面でひな形を適用できる。

before

↑これが、こうなる↓

after

パーセントエンコードされていて読みにくいですが、デコードするとこんな感じ

?
title
=
[WIP]%20xxのyyを修正する
&
body
=
%23%20Summary%20(仕様の概要)%0A-%20First%20spec%20to%20accept.%0A-%20Second%20spec%20to%20accept.%0A-%20Last%20spec%20to%20accept.%0A%0A%23%20Ref%0A%239999%20(関連するIssue)%0A%0A%23%20ToDo%20(このPRですべきタスク)%0A-%20[%20]%20Task%20No.1%0A-%20[%20]%20Task%20No.2%0A-%20[%20]%20Task%20No.3%0A%0A%23%20Involved%20(関係者)%0A@xxxxxx%20@yyyyyy%0A%0A%23%20Reviewer%20(レビュワー)%0A@zzzzzz%0A

基本的には下のパーセントエンコードを施せば使えますが、最後にもう一度 %(パーセント) 自体を %25 に変換する必要があることに注意。

文字 エンコード後
スペース %20
改行 %0A
# %23
% %25
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3