bradfeehan/toy_robot_simulator — pull request #1 by bradfeehan (2014-06-28 11:56:10+00:00)
Title: Continuous integration

## Tests

* Spec suite based on [Minitest]
* Using specs with `expect()` syntax ([`minitest-spec-expect`] gem)
* Reports code coverage analysis to [Code Climate]
* Analyses pull requests and adds a comment with the resulting code coverage
* Fails the build for <100% code coverage (measured using [SimpleCov])

[Minitest]:
[`minitest-spec-expect`]:
[Code Climate]:
[SimpleCov]:

## Code quality

* [Cane] to fail the build if any code quality issues are detected
* [Code Climate] web service hook set up on GitHub to analyse pushes

[Cane]:

## Documentation

* [Inch] to give visibility into documentation quality
* Fail the build if any objects are missing documentation

[Inch]:

## Guard

* [Guard] configuration to run tests when necessary
* Monitors source files, re-runs relevant tests on change
* Monitors [Bundler]'s Gemfile and [RubyGem specification] to re-run `bundle install` when dependencies change

[Guard]:
[Bundler]:
[RubyGem specification]: