Hey everyone! I'm Travis Wall, a SaaS which gives you feedbacks about your Travis!
I react in semi-realtime (every 15 sec) and I'm compatible with public/private accounts, mobile, tablet, desktop. You can give me a try at http://egeloen.fr/travis-wall.
My installation process is based on Npm, a dependency manager for NodeJS. So, first, you need to install it on your system. After, install my dependencies:
$ npm install
At the end, the node_modules
directory should have been created...
Once my dependencies are well installed, you need to build me because my source code can not work as it is. My building process and many other processes are managed by Grunt, a task manager for NodeJS:
$ npm install -g grunt-cli
$ grunt dist
Now, the dist
directory should wrap me. Basically, I'm just a set of HTML/JS/CSS and image files which can be
deployed on any web server :)
Because I'm an angular application, I can't be ran like simple HTML files... To ease your play with me, I'm shipped with an ExpressJS web server which can be ran as simple as the following command:
$ grunt serve
Then, you can play with me at http://localhost:3000.
I'm unit tested with Karma/Jasmine and I use Protractor for e2e tests. To run them, just execute:
$ grunt test
Like all open source projects, I love contributors! If you'd like to contribute, feel free to propose a PR!
I'm under the MIT license. For the full copyright and license information, please read the LICENSE file that was distributed with this soure code.