Tip: Avoid large pull requests. Find ways to break them up into smaller ones.
Small PRs can be:
- Easier to review. Intent is clearer and mistakes are more obvious
- Less likely to conflict with others work
- Compatible w/large new features - e.g behind a flag
- Not a panacea :)
To learn more about the value of small pull requests, check out the small change lists guide in Google's engineering best practices documentation.