Your guidance suggests to deploy from master branch whereas official documentation for GitHub flow is clear that deployment is done prior to merging to master. This sounds like minor detail, but it could make a huge difference to how the team works. Can you please clarify this on your guidance?