Visual overview of the GitHub Flow strategy - AWS Prescriptive Guidance

Visual overview of the GitHub Flow strategy

The following diagram can be used like a Punnett square to understand the GitHub Flow branching strategy. Line up the branches on the vertical axis with the AWS environments on the horizontal axis to determine what actions to perform in each scenario. The circled numbers guide you through the sequence of actions represented in the diagram. This diagram shows the development workflow of a GitHub Flow branching strategy, from a feature branch in the sandbox environment to production release of the main branch. For more information about the activities that occur in each environment, see DevOps environments in this guide.

Punnett square of the GitHub Flow activities in each branch and environment