Web development, from git flow to github flow
-
Upload
caesar-chi -
Category
Software
-
view
2.784 -
download
5
Transcript of Web development, from git flow to github flow
![Page 1: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/1.jpg)
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://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/2.jpg)
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://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/3.jpg)
https://github.com/TMDer
Ads Management Platform
Coming Soon ...
Monday, December 22, 14
![Page 4: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/4.jpg)
知道開發⺫⽬目標瞭解開發階段知道爲什麼⽽而做
Know what you want
Monday, December 22, 14
![Page 5: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/6.jpg)
Monday, December 22, 14
![Page 7: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/7.jpg)
Monday, December 22, 14
![Page 8: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/8.jpg)
Monday, December 22, 14
![Page 9: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/9.jpg)
git flow
Monday, December 22, 14
![Page 10: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/10.jpg)
Monday, December 22, 14
![Page 11: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/11.jpg)
主要 Dev BranchMonday, December 22, 14
![Page 12: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/12.jpg)
從 develop 延伸出 hotfix, feature 開發Monday, December 22, 14
![Page 13: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/13.jpg)
功能完成後開始集中到 release 進⾏行 Review, Test
Monday, December 22, 14
![Page 14: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/14.jpg)
再把項⺫⽬目整合回到 develop branch
Monday, December 22, 14
![Page 15: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/15.jpg)
佈署 to Dev Server
Monday, December 22, 14
![Page 16: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/16.jpg)
then , Next cycle
Monday, December 22, 14
![Page 17: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/17.jpg)
Monday, December 22, 14
![Page 18: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/18.jpg)
Too lengthy to developing
Monday, December 22, 14
![Page 19: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/19.jpg)
change toGithub flow
Monday, December 22, 14
![Page 20: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/20.jpg)
Create git branch feature / hotfix from develop
Monday, December 22, 14
![Page 21: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/21.jpg)
developing, commit, commit ...
Monday, December 22, 14
![Page 22: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/22.jpg)
finish developand
send Pull Request
Monday, December 22, 14
![Page 23: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/23.jpg)
Review and discussingmaybe
rollback(reject) or merge (accept)
Monday, December 22, 14
![Page 24: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/24.jpg)
rollback(reject) or merge (accept)
Monday, December 22, 14
![Page 25: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/25.jpg)
PMD flow
Monday, December 22, 14
![Page 26: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/26.jpg)
Create git branch feature / hotfix from develop
Monday, December 22, 14
![Page 27: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/27.jpg)
開發者此項⺫⽬目主要負責⼈人
Create ticket
Monday, December 22, 14
![Page 28: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/28.jpg)
觀察者此項⺫⽬目主要協助,監督者,也是職代
Create ticket
Monday, December 22, 14
![Page 29: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/29.jpg)
developing, commit, commit ...
Monday, December 22, 14
![Page 30: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/30.jpg)
Monday, December 22, 14
![Page 31: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/31.jpg)
finish developand
send Pull Request
Monday, December 22, 14
![Page 32: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/32.jpg)
http://gitlab.hq.hiiir/pmd_groups/pmd_platform/merge_requests
Monday, December 22, 14
![Page 33: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/33.jpg)
http://gitlab.hq.hiiir/pmd_groups/pmd_platform/merge_requests
Send PR (pull request)
Monday, December 22, 14
![Page 34: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/34.jpg)
Review and discussingmaybe
rollback(reject) or merge (accept)
Monday, December 22, 14
![Page 35: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/35.jpg)
開發者 & 觀察者進⾏行更新,迭代管理者進⾏行最後確認 (merge or reject)
Monday, December 22, 14
![Page 36: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/36.jpg)
開發者 & 觀察者進⾏行溝通,更新,迭代再送審
Monday, December 22, 14
![Page 37: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/37.jpg)
rollback(reject) or merge (accept)
Monday, December 22, 14
![Page 38: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/38.jpg)
管理者進⾏行最後確認 (merge or reject)
Monday, December 22, 14
![Page 39: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/39.jpg)
Monday, December 22, 14
![Page 40: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/40.jpg)
master = productiondevelop = nightly
Monday, December 22, 14
![Page 41: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/41.jpg)
Executed Situation
Monday, December 22, 14
![Page 42: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/42.jpg)
Code reviewing
Monday, December 22, 14
![Page 43: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/43.jpg)
Know What you do,
Why you do
Monday, December 22, 14
![Page 44: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/44.jpg)
Auto deployment
Monday, December 22, 14
![Page 45: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/45.jpg)
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](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/46.jpg)
Monday, December 22, 14
![Page 47: Web development, from git flow to github flow](https://reader034.fdocuments.net/reader034/viewer/2022042614/55a209181a28abe3788b48e0/html5/thumbnails/47.jpg)
Monday, December 22, 14