TravisLight is a build monitoring tool, also known as buildwall, that allows you to quickly detect failing projects hosted on GitHub and tested using Travis CI by providing a nice web interface.
This application has been written using Backbone.js, RequireJS, Moment.js, and Lo Dash.
A picture is worth a thousand words, so here are a few screenshots:
Hit f
to enter full screen mode if your browser supports this feature.
Powered by screenfull.
TravisLight shows the number of failed projects in its favicon if possible:
Powered by tinycon.
Install dependencies using npm:
npm install
Use Bower to install browser dependencies:
bower install
You're done!
All you need is a webserver to run the application:
npm start
Browse the application at: http://locahost:8000/.
You can run the test suite either by opening the file test/index.html
in
your favorite browser, or install PhantomJS and run:
grunt test
This application uses Grunt.js to provide build tasks. Package the application using the following command:
grunt package
You will get a dist/
directory with the packaged application. That's all you
need to run TravisLight!
TravisLight is released under the MIT License. See the bundled LICENSE file for details.