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

13
Copyright Drecom Co., Ltd. All Rights Reserved. Gitlab用のwaffle.ioクローン Gitpeach」を作った 2014/02/19 渋谷.rb

Upload: go-sueyoshi-aka-sue445

Post on 18-Dec-2014

890 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

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

Copyright Drecom Co., Ltd. All Rights Reserved.

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

2014/02/19 渋谷.rb

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

Copyright Drecom Co., Ltd. All Rights Reserved.

自己紹介

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

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

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

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

Copyright Drecom Co., Ltd. All Rights Reserved.

今年の抱負

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

Copyright Drecom Co., Ltd. All Rights Reserved.

本妻

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

Copyright Drecom Co., Ltd. All Rights Reserved.

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

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

Copyright Drecom Co., Ltd. All Rights Reserved.

キュア本棚2014

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

Copyright Drecom Co., Ltd. All Rights Reserved.

Gitpeach

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

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

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にはない)

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

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コネクションまでだけど社内用なら問題

ない希ガス

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

Copyright Drecom Co., Ltd. All Rights Reserved.

FAQ

Why Peach ?

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

Copyright Drecom Co., Ltd. All Rights Reserved.

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

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

Copyright Drecom Co., Ltd. All Rights Reserved.

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

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

Copyright Drecom Co., Ltd. All Rights Reserved.

実演