Pull requests, branching, git
Best practices for pull request size, git strategies, and code review workflows including trunk-based vs git flow approaches.
Size of PRs
- https://google.github.io/eng-practices/review/developer/small-cls.html is a fantastic writeup on making small PRs.
Git strategies
- git flow vs trunk based dev Dave Farley, video
Stack tooling
- Sapling is a tool based on internal tools at Facebook used to deal with stacking PRs.