DIVE INTO PINKOI
Mosky
MOSKY
A Python engineer at Pinkoi
An author of some Python packages
MoSQL, Clime, ...
A speaker at several conferences
PyCon APAC, PyCon TW, COSCUP, ...
A Python trainer
mosky.tw
OUTLINE
Behind Screen
Git Workflow
Invoice System
Seller Dashboard
BEHIND SCREEN
GIT WORKFLOW
BRANCH!

Branch is cheap!
Here is your job!
Here is your job!

git checkout -b issue-1
Here is your job!

git checkout -b issue-1

git commit
Here is your job!

git checkout -b issue-1

git commit
git commit
Here is your job!

git checkout -b issue-1

git commit
git commit
git commit
Here is your job!

git checkout -b issue-1

git commit
git commit
git commit

git push
Here is your job!

git checkout -b issue-1

git commit
git commit
git commit

git push

I finished!
Let me review.
Let me review.
git fetch origin issue-1
Let me review.
git fetch origin issue-1

git diff ...dev
Let me review.
git fetch origin issue-1

git diff ...dev

You have to fix it.
Let me review.
git fetch origin issue-1

git diff ...dev
Let me review.
git fetch origin issue-1

git diff ...dev

git checkout dev
Let me review.
git fetch origin issue-1

git diff ...dev

git checkout dev

git merge issue-1
Let me review.
git fetch origin issue-1

git diff ...dev

git checkout dev

git merge issue-1

Good Job!
INVOICE SYSTEM
SELLER DASHBOARD
ENDING
ENDING
Stand on shoulders of
giants
Workflow does matter
Make real things
To see is to believe
Welcome to join us!
Q&A
ENDING
Stand on shoulders of
giants
Workflow does matter
Make real things
To see is to believe
Welcome to join us!
Q&A

Dive into Pinkoi 2013