Top Banner
Web development from git flow to github flow Caesar Chi about.me@clonncd TMDer Team Monday, December 22, 14
47

Web development, from git flow to github flow

Jul 12, 2015

Download

Software

Caesar Chi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Web development, from git flow to github flow

Web developmentfrom git flow to github flow

Caesar Chiabout.me@clonncd

TMDer Team

Monday, December 22, 14

Page 2: Web development, from git flow to github flow

https://github.com/TMDer

Data Collection, Analytics, Ads Management PlatformTMDer Team

Monday, December 22, 14

Page 3: Web development, from git flow to github flow

https://github.com/TMDer

Ads Management Platform

Coming Soon ...

Monday, December 22, 14

Page 4: Web development, from git flow to github flow

知道開發⺫⽬目標瞭解開發階段知道爲什麼⽽而做

Know what you want

Monday, December 22, 14

Page 5: Web development, from git flow to github flow

http://cache.onlineworldofwrestling.com/wp-content/uploads/2012/04/MVP-4.jpg

Always want to be MVP

Monday, December 22, 14

Page 6: Web development, from git flow to github flow

Monday, December 22, 14

Page 7: Web development, from git flow to github flow

Monday, December 22, 14

Page 8: Web development, from git flow to github flow

Monday, December 22, 14

Page 9: Web development, from git flow to github flow

git flow

Monday, December 22, 14

Page 10: Web development, from git flow to github flow

Monday, December 22, 14

Page 11: Web development, from git flow to github flow

主要 Dev BranchMonday, December 22, 14

Page 12: Web development, from git flow to github flow

從 develop 延伸出 hotfix, feature 開發Monday, December 22, 14

Page 13: Web development, from git flow to github flow

功能完成後開始集中到 release 進⾏行 Review, Test

Monday, December 22, 14

Page 14: Web development, from git flow to github flow

再把項⺫⽬目整合回到 develop branch

Monday, December 22, 14

Page 15: Web development, from git flow to github flow

佈署 to Dev Server

Monday, December 22, 14

Page 16: Web development, from git flow to github flow

then , Next cycle

Monday, December 22, 14

Page 17: Web development, from git flow to github flow

Monday, December 22, 14

Page 18: Web development, from git flow to github flow

Too lengthy to developing

Monday, December 22, 14

Page 19: Web development, from git flow to github flow

change toGithub flow

Monday, December 22, 14

Page 20: Web development, from git flow to github flow

Create git branch feature / hotfix from develop

Monday, December 22, 14

Page 21: Web development, from git flow to github flow

developing, commit, commit ...

Monday, December 22, 14

Page 22: Web development, from git flow to github flow

finish developand

send Pull Request

Monday, December 22, 14

Page 23: Web development, from git flow to github flow

Review and discussingmaybe

rollback(reject) or merge (accept)

Monday, December 22, 14

Page 24: Web development, from git flow to github flow

rollback(reject) or merge (accept)

Monday, December 22, 14

Page 25: Web development, from git flow to github flow

PMD flow

Monday, December 22, 14

Page 26: Web development, from git flow to github flow

Create git branch feature / hotfix from develop

Monday, December 22, 14

Page 27: Web development, from git flow to github flow

開發者此項⺫⽬目主要負責⼈人

Create ticket

Monday, December 22, 14

Page 28: Web development, from git flow to github flow

觀察者此項⺫⽬目主要協助,監督者,也是職代

Create ticket

Monday, December 22, 14

Page 29: Web development, from git flow to github flow

developing, commit, commit ...

Monday, December 22, 14

Page 30: Web development, from git flow to github flow

Monday, December 22, 14

Page 31: Web development, from git flow to github flow

finish developand

send Pull Request

Monday, December 22, 14

Page 34: Web development, from git flow to github flow

Review and discussingmaybe

rollback(reject) or merge (accept)

Monday, December 22, 14

Page 35: Web development, from git flow to github flow

開發者 & 觀察者進⾏行更新,迭代管理者進⾏行最後確認 (merge or reject)

Monday, December 22, 14

Page 36: Web development, from git flow to github flow

開發者 & 觀察者進⾏行溝通,更新,迭代再送審

Monday, December 22, 14

Page 37: Web development, from git flow to github flow

rollback(reject) or merge (accept)

Monday, December 22, 14

Page 38: Web development, from git flow to github flow

管理者進⾏行最後確認 (merge or reject)

Monday, December 22, 14

Page 39: Web development, from git flow to github flow

Monday, December 22, 14

Page 40: Web development, from git flow to github flow

master = productiondevelop = nightly

Monday, December 22, 14

Page 41: Web development, from git flow to github flow

Executed Situation

Monday, December 22, 14

Page 42: Web development, from git flow to github flow

Code reviewing

Monday, December 22, 14

Page 43: Web development, from git flow to github flow

Know What you do,

Why you do

Monday, December 22, 14

Page 44: Web development, from git flow to github flow

Auto deployment

Monday, December 22, 14

Page 45: Web development, from git flow to github flow

21 Days passed,

56 PR Merged,

Code reviewed OVER 1000 linescontinue growing...

Monday, December 22, 14

Page 46: Web development, from git flow to github flow

Monday, December 22, 14

Page 47: Web development, from git flow to github flow

Monday, December 22, 14