More Related Content
Similar to Adtech College#7 GitHubを中心とした開発フロー
Similar to Adtech College#7 GitHubを中心とした開発フロー (20)
More from Naoyuki Yamada (18)
Adtech College#7 GitHubを中心とした開発フロー
- 3. Smalgoについて
❖ Smalgo
❖ スマホ向け成果報酬課金DSP
❖ RTBと第三者配信
❖ リリース回数
❖ 平均3.5回/週(106回÷30週)
❖ Pull Request
❖ 平均5個/日(502個÷86日)
- 8. Wiki
❖ GitHubのWikiはそれ自体がgit
レポジトリになっている
❖ Markdownで記述
❖ Issueとは違って、ずっと使い
続けるような情報をストックす
る場所
❖ プロジェクトのイントロダクショ
ン・開発環境構築方法・運用
マニュアル・仕様の整理など
- 9. Pull Request
❖ Issueに対応する開発ができた
らそれをPull Requestとして
上げる
❖ レビューラベル「レビュー依頼」
「レビュー中」「レビュー完了
❖ smalgo-lotto
(くじでレビュワーを決める)
- 10. レビュー・マージ
❖ レビューはなるべく偏らないよ
うにしていて、詳しくない場所
でもレビュワーを担当する
❖ 基本レビュワーは1人だが、重要
な箇所は複数人が見る
❖ LGTM(Looks Good To Me)サ
インをもらい、Pull Requestを
出した本人がマージする
❖ masterブランチまたはfeature/
*ブランチへのPull Request。
masterにマージされたものは
”リリースready”
- 14. gitのブランチ
master release
RC-xxxx
feature/xxxx
Before After
master
2014-xxxx-xxxx
2014-xxxx-xxxx
2014-xxxx-xxxx
2014-xxxx-xxxx
masterブランチ+tagのみmaster=開発用、かつリリースしてよいもの!
release=リリース済みのもの
feature/xxxx