Continuous Integration (CI) is implemented using Travis (and Codecov). The .travis.yml
file in this repository specifies what is to be executed as part of continuous integration - setting up a conda
environment, running a series of tests and reporting coverage to Codecov (no further setup is required on the Codecov site). A webhook is present on GitHub, configured such that Travis CI is triggered on particular events (e.g. pull requests). Travis was enabled by switching on the repository using the appropriate settings page. This required action by an SCRC organisation member with appropriate privileges.
Static analysis is handled by codacy - GitHub and codacy were configured via their respective web interfaces by an SCRC organisation member with appropriate privileges.