Commit, Review, and Deploy
Using GitHub for development gives you more flexibility in the commit process than ever before. You can use Git to create infinite local branches for specific feature updates. You can also test changes in a local environment that matches your production configuration and discuss them with your team through pull requests before you merge.
When you file a pull request to your production branch, our automated review tools will give you a quick first pass to look for blocking issues you can correct right away. Then, if you choose to request a review from VIP, our team utilize GitHub’s code review tools for it. Your team can use these same tools, and even hook up your own continuous integration system for even more robust testing and internal review of your code.
Once you merge the pull request, the code is live on your site within seconds. Emergency deploys and reverts are also completely within your power. No more guessing. You’re in control.