Sooooo..... The build code is VERY nitpicky about style (this is intentional).

When you submit a pull request, the code is built in a 'clean' environment, and any warnings are treated as errors. Travis-CI should then send you an email telling you what happened.

[Here](https://travis-ci.org/opsschool/curriculum/builds/4584269/#L40)'s the output from the most recent commit.

You can also build the docs locally to prevent the back-and-forth by adopting this process:

```bash
cd curriculum
make clean
make html
```
At this point, the build scripts will output any warnings, and those should be fixed before pushing the commit and issuing a pull request.

Hope this helps,
-M