deepblue-will’s diary

JS、CSS,Ruby、Railsなど仕事や趣味で試した技術系のことを書いていきます。

GitHubとSlackとの連携に便利なHubotプラグインを2つ紹介します

f:id:deepblue_will:20151209225432p:plain Goodpatch Advent Calendar 2015の11日目の記事です。
昨日は@HirokiTerashimaiOSのUITestについてでした!


私はBot作りが好きで、休日の暇な時間によく作ってます。好きすぎて、弊社のエンジニアイベントでもBotについて話したぐらいです。

そんな私が以下のことをBotを使ってできるようにしたので、今日はその紹介をしたいと思います。

  • Slackからmasterへのプルリクを作成する
  • GithubでメンションされたらSlackでもメンション付きで通知する

どちらもHubotのプラグインででき、コードをほぼ書かないで済むのでプログラミングに不慣れでも簡単に導入できます!

続きを読む

デザインファイルをGitHubで管理している時に良く起こるエラーの対処法(SourceTreeの例付き)

うちの会社ではデザインファイル(主にSketchファイル)もGitHubで管理しています。 GitHubは大変便利なのですが、デザインファイルを扱うと色々面倒なエラーが起こりやすいです。 なので、トラブルシューティング的なものを書いてみました。 コマンドでGitを操作しているデザイナーは少数だと思ったので、SouceTreeでの例も載せてあります。 よかったらご覧ください。

続きを読む

GulpでアイコンフォントとCSSとHTMLを作成する方法

特定のフォルダにSVGファイルを放り込んで、gulp Iconfontを実行するとアイコンフォントとCSSとアイコンフォント一覧のHTMLを作成するgulpタスクを作ってみました。割りと簡単です。

続きを読む

カッコいい・いい感じなターミナル(zsh)を作ってみた

f:id:deepblue_will:20150725201121j:plain

こんなかんじでいい感じのターミナル(zsh)を作る方法を今日は紹介します。

  • いまどこにいるのか?
  • gitのどのブランチにいるのか、
  • gitの変更があるの
  • このコマンド何時に実行したっけ?

こんなことがわざわざコマンド打たなくてもひと目で分かるようになる上に、見た目もいいかんじの素晴らしいターミナルがつくれます。

続きを読む

Gitのリモートリポジトリに間違ってpushしてしまった時の対処法

最近、別のブランチを切るべきを変更を間違えてbranchを切らずにremoteのdevelop(master)にpushしてしまうということをやらかしました。「やべ!どうしよう!」と慌てないためにも、こういう時どうすれば備忘録がてら書いておこうと思います。

続きを読む