タグ

ブックマーク / medium.com/@pocke (3)

  • 近況

    2018年3月31日をもちまして、SideCI株式会社を退職します。2015年の9月に入社したので、だいたい2年半ほどの在籍となりました。

    Watson
    Watson 2018/03/31
  • 沖縄Ruby会議02で、Syntax Highlighterについて話した #okrk02

    何を話したか最近IroというRubyのSyntax Highlighter用Gemを作っていて、それについて話した。既存のSyntax Highlighterはだいたい正規表現で書かれていて色々問題があるのだけど、Iroではそれを解決することができる、といった話をした。 IroはIro.vimというVimのSyntax Highlighterが元になっている。Vim以外のエディタでも使用できるように、Iro.vimからRubyのハイライトを行うコードを抜き出したものがIro gemである。現状対応しているのはVimHTML出力だけだけど。 http://ruby-highlight.herokuapp.com/ Iroの話は去年の秋頃からずっとしていて、VimConf 2017 とRailsDM 2017でも話していた。

    Watson
    Watson 2018/03/12
  • MergeCat: CIがgreenになったらPull-Requestをマージ

    GitHubを使ってPull-Request駆動で開発していると、CIに待たされることがよくあります。 レビューは一瞬で通る軽微な変更をPull-Requestにした時マージする前にrebaseしてコミットを整理した時リリースの為にdevelopからmasterへのPull-Requestをした時このようなケースでは、CIが通り次第Pull-Requestをマージしたいでしょう。そんな時に人間がCIが通るのを待つのは時間の無駄です。5分、10分かかるテストをただ待っていても何も良いことはありません。 かと言ってPull-Requestを放置していると、そのPull-Requestの存在を人間は忘れてしまいます。運が良ければ1時間後にそのPull-Requestの存在を思い出して、マージできるかもしれません。運が悪いとPull-Requestが他の変更とコンフリクトして、もう一度CIを待つハ

    MergeCat: CIがgreenになったらPull-Requestをマージ
  • 1