Gitlab用のwaffle.ioクローン「Gitpeach」を作った #shibuyarb

Preview:

DESCRIPTION

渋谷.rb[:20140219] の資料です http://www.zusaar.com/event/3547009

Citation preview

Copyright Drecom Co., Ltd. All Rights Reserved.

Gitlab用のwaffle.ioクローン「Gitpeach」を作った

2014/02/19 渋谷.rb

Copyright Drecom Co., Ltd. All Rights Reserved.

自己紹介

sue445 @drecom● フルスタック(笑)エンジニア

○ 主に社内ツール系○ 最近だと事前登録サイトとか○ 好きな言語はJava(重要)

● TDDマニアなキュアエンジニア

Copyright Drecom Co., Ltd. All Rights Reserved.

今年の抱負

Copyright Drecom Co., Ltd. All Rights Reserved.

本妻

Copyright Drecom Co., Ltd. All Rights Reserved.

【近況】嫁Tでデブサミ登壇w

Copyright Drecom Co., Ltd. All Rights Reserved.

キュア本棚2014

Copyright Drecom Co., Ltd. All Rights Reserved.

Gitpeach

https://raw.github.com/sue445/gitpeach/master/shots/gitpeach.gif

Copyright Drecom Co., Ltd. All Rights Reserved.

Gitpeach

https://github.com/sue445/gitpeach● Gitlabのissueをカンバン風に管理

○ issueをDrag & Drop○ Gitlab版のwaffle.ioクローン

● デフォルトだと○ Backlog : issueが追加された初期状態○ Ready : readyのラベルを設定○ In Progress : in progressのラベルを設定○ Done : issueをclose

● TODO, Doing, Doneみたいにすることも可能● Websockct使ってるので他の人の更新がリアルタイムに反

映される(本家waffle.ioにはない)

Copyright Drecom Co., Ltd. All Rights Reserved.

Gitpeach

● 開発期間は1ヶ月くらい● Ruby 2.0+, Rails 4.0.3

○ 最初padrinoで作ってたけど、GitlabがRailsなので合わせた方が導入してもらいやすいと思って作りなおしたw

● MySQL or PostgreSQL● Gitlab API 5.3.0+

○ but 6.1.0 is not supported● Pusher

○ 無料で使えるWebSocketサービス○ 無料だと同時100コネクションまでだけど社内用なら問題

ない希ガス

Copyright Drecom Co., Ltd. All Rights Reserved.

FAQ

Why Peach ?

Copyright Drecom Co., Ltd. All Rights Reserved.

Gitlab→ギットラブ→桃園ラブ→キュアピーチ

Copyright Drecom Co., Ltd. All Rights Reserved.

おわかりいただけただろうか?

Copyright Drecom Co., Ltd. All Rights Reserved.

実演