Continuous integration
We use continuous integration on all our projects.
This means you should only ever work in small batches before committing it and pushing to the central repo (on GitHub, Azure DevOps or other platform) - usually via a pull request. It should be limited to a maximum of one story. You should be aiming for all stories to be taking less than one day to complete.
It is your responsibility to:
- Ensure that the code builds
- It meets our code style standards
- New code is covered by unit or integration tests
- All tests pass.
This ensures high quality code and small, easy-to-approve, pull requests.