All Projects → willdurand → TravisLight

willdurand / TravisLight

Licence: MIT license
A build monitoring tool (buildwall) that allows you to quickly detect failing projects for Travis-CI.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
ruby
36898 projects - #4 most used programming language

TravisLight

Build Status

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.

Screenshots

A picture is worth a thousand words, so here are a few screenshots:

Features

Fullscreen Mode

Hit f to enter full screen mode if your browser supports this feature.

Powered by screenfull.

Favicon notification

TravisLight shows the number of failed projects in its favicon if possible:

Powered by tinycon.

Installation

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/.

Running the test suite

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

Command Line

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!

License

TravisLight is released under the MIT License. See the bundled LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].