はじめに
チームで開発時のブランチ名をfeature/#チケット番号の形式で運用していました。
チケットはRedmineで管理しているため、ブランチ作成時にチケットの番号なんだったっけ~の
流れになるのが地味にストレスだったのでどうにかしたかった
拡張機能作ったらどうです?
チーム内で個人開発色々やってみようぜ、の時期でチームメンバーから
「Chromeの拡張作ったらいいんじゃないですかね、solid.jsでw」
と新しい言語触ってみるついでに拡張機能つくってね、の流れになり作るか・・・となりました。
最終的にどうなった?
まんまの名前ですが、RedmineのAPIを利用してチケット作成を行い、作成後にfeature/#チケット番号
の形でクリップボードにブランチ名を保存してくれる拡張機能を作りました。
拡張機能からチケットを作成したらブランチ作成時にコピペするだけでいいのでRedmine開く必要もなくなりそれなりに快適になりました
おわりに
ブラウザの拡張機能は気軽に手を出しやすい領域だとおもうので今後も何かネタがあれば作ってみてもいいかなと思いました。