I finally got to see Zach Holman's talk on 'How GitHub Uses GitHub to Build GitHub', it was great.
He describes a process based on a simple branching strategy; branching master to a feature branch, when finished merged back or thrown away, also open a pull request to welcome discussion around the code/feature/strategy and guarantee quality.
Master is always deployable and passes CI, so everyone can push to master and everyone can deploy, which let people have responsibility over their code and frees up time from micromanaging someone else's code.
No comments:
Post a Comment