holman/feedback — Issue #140: Question about Github's workflow
Author: brandoncordell
Created: 2012-02-14 16:49:33+00:00
State: open

In your "Github Inception" talk, you talked about how you all work out of a feature branch and deploy out of master (which is always deployable). You also said "if you're nervous, deploy to staging". What is your workflow at that point? Do you just do a pull request and then it gets merged into master? Do you guys use a staging server? How do you test/share code with everyone else?

We're tying to improve our workflow at my office. It's just two developers and our workflow consists of Feature Branch -> Merge into Staging -> Test on Staging Server -> Greenlight, Merge into Master -> deploy on Thursdays.

Any tips on the workflow?
Thanks!