Workflow #
- Merge to develop
- Branch develop to release candidate branch with version tag (e.g. 0.1.0)
- Deploy in test environment
- Changes made on release branch
- Documentation
- README
- PR to master
- Deploy live
- Final test of application (application should definitely pass these tests!)
- Tag release using semantic versioning guidance from GitHub (in this case 0.1.0)
- Publicise release on GitHub and hosted version if it exists