Deployments of techblog.wikimedia.org's PHP code on the WPVIP platform are accomplished by pushing to the master branch of https://github.com/wpcomvip/wikimedia-techblog. Deployments to the staging environment are also triggered by commits to the "develop" branch of this same repo.
We need to figure out what process will be used to review and test proposed changes prior to merging in the master branch. There are at least these options:
- Pure GitHub workflow with folks forking the origin repo as needed and submitting pull requests against the master.
- Pure GitHub workflow, but with an intermediate fork under the wikimedia GitHub org account as the place to send PRs.
- Hybrid Gerrit/GitHub workflow where we maintain a Gerrit repo for folks to submit patches to and then a separate release process that bundles patches in the Gerrit repo as PRs to the origin repo for deploy first to staging and then to the live site