What criteria are required to be met before a working feature from a user story can be merged onto the main branch?
- User Story exists as project issue in project TODO list.
- Feature exists in a working branch. Ex. working_authentication
- Feature fulfills criteria of acceptance from user story issue.
- Code is peer reviewed.
- UI changes follow the style guide / design system.
- Edge cases are considered.
- Feature is tested multi-platform.
- Automated unit tests are passed on Pull Request.
- Feature is successfully merged onto main branch.
- Required documentation is written.
- Documentation is proof read.