Stebon24/redwrap — pull request #9 by bensheldon (2012-12-14 04:01:07+00:00)
Title: Added travis config file

This is the last step to really having test-driven (or at least, "test informed") development: continuous integration. Because your project is open source, you can use the totally awesome [Travis CI Service](https://travis-ci.org/). Not only is it awesome because it will check to make sure your tests pass when you push changes, but it integrates with Github's pull-requests so you'll know if someone else is pushing a change that breaks stuff.

To get started, visit https://travis-ci.org/ and auth it to your github account and follow the directions to sync this project.

Also, it makes it really easy to manage pull-requests since you have 2 tools:

1. You can check to make sure someone's pull requests don't break anything
2. If the tests are passing, you can start by reading *their* tests and make sure they adequately test the pushed feature. Even better, you can tell people "I won't accept this feature request without test coverage" and help police people pushing lousy code.

![travis](https://f.cloud.github.com/assets/47554/12571/b877aacc-45a2-11e2-9e14-fa390567242b.png)

And then you can seriously say "I am the maintainer of an open source library" on your resume! :+1: :+1: