https://blog.commutatus.com/taking-development-to-the-next-level-the-benefits-of-a-feature-branch-workflow-96b3076f9551