The larger a project gets, the harder it is to maintain a particular code
quality and standard. Every developer has his own coding style and way of doing
things. Although there must be enough space to not force people to do their work
in the way the author(s) of bolt think it should, it's important to set
particular bounds for people to operate within.

For automatically running our unit tests and checking against various PHP
versions, we use Travis CI. The configuration is located in the
.travis.yml file. The code standard, as well as some other helpful
tools to get metrics about the codebase are run by
Scrutinizer CI. The configuration is located in
.scrutinizer.yml