Example top-level project README to demonstrate how to use this template.
- Opening a new GitHub Issue MUST automatically spawn a new issue branch and a related Pull Request
- Merging a Pull Request MUST close the related Issue
- Merge Commits MUST NOT be allowed. ONLY Squash Commits (preferably rebased before merge) MUST be allowed, in order to ensure past requirements changes can be traced back to past issues.
- Requirements MUST ONLY be modified on issue branches in order to link changes to the appropriate Pull Request and Issue
- A user MUST be able to create an Issue for a new User Story (i.e. Feature Request)
- A user MUST be able to create an Issue to report a Bug
- The following setting in your GitHub repo MUST be enabled:
Settings
>Actions
>Allow GitHub Actions to create and approve pull requests