Better git workflow - lesson learnt from github

Master is always depolyable”

“If you are nervous, depoly to staging

“Keep your branches simple”

“code review? pull request & discuss”

“pull request are cheap as hell”

“Priority is observed, not manufactured or assigned. Otherwise, it is necessary not priority”

“If it were really important, it’d already be done. period.”

- How GitHub Uses GitHub to Build GitHub (This slide rocks!)

To all people: “…Make thing simple, dudes. If you can survive in simple tools with nice process (aka. no much pain), use simple tools”

Now, Github really made thing simple: simple tools + better process = awesome product.

Plus, they have the best management style: “No meetings, No deadlines, No managers”, “Work when you want to work”…”THE ZONE™” is also great.

Oh, I like this guy. [GLaDOS Tone]

Extra:

1. They made their own emoji. You can use them in github (products) commenting spaces: GitHub Emoji

2. There is many awesome github function in the last part of How GitHub Uses GitHub to Build GitHub