GithubでうっかりDelete forkボタンを押さないよう非表示にするChromeエクステンションを作った
Githubでfork元からPRを出してマージされると、Delete fork
ボタンが表示されます。
勢いよくマージしているとうっかり押しそうになるし、最近「マージしたら元ブランチを自動で消す」設定ができるようになったので尚更です。
Automatically delete head branches of pull requests
今までDelete branch
ボタンを押していた習慣が染み付いているので、その流れで間違えてDelete fork
を押しそうになります。
そもそもDelete fork
したいケースがないので、このボタンを非表示にするChromeエクステンションを書きました。
guard-delete-fork-chrome-extension
インストール手順
Chromeウェブストアには登録していないので自分で追加する必要があります。
1. 上記のリポジトリをCloneまたはダウンロードする
2. Chromeでchrome://settings/
から設定
> 拡張機能
を開く
3. 右上のデベロッパーモード
をオンにする
4. パッケージ化されていない拡張機能を読み込む
を選択
落としたguard-delete-fork-chrome-extension
ディレクトリを選択する。
5. Githubを開いていた場合はリロードする
おわり。
おまけ: refined-github入れれば解決するかもしれない
これを作るときに調べていて知りましたが、refined-github
というGithubを便利にいじるためのブラウザ拡張があるようで、そっちでは既に対応されているようです。(未確認)
https://github.com/sindresorhus/refined-github/issues/1786
refined-github
はFirfoxやOperaにも対応していて便利そう。