Skip to content
internal dashboard bootstrap
JavaScript Shell
Find file
Pull request Compare This branch is 999 commits behind master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin
docs
extern
lib
node_modules
static
tests
.gitignore
.travis.yml
LICENSE.txt
README.md
jshint.json
package.json
settings.js.example

README.md

Gutsy DevOps Dashboard

Build Status

Gutsy is an app for an out-of-the-box DevOps Dashboard built on top of a DevOps JSON URI.

The goal is to reflect not only the most recent raw devops.json data, but also to realize related links such as on-call rotations.

Demo

Crawl a devops.json endpoint

Save a devops.json endpoint to file using the crawler:

cp settings.js.example settings.js
mkdir fixtures
./bin/crawl

Website

Run the web app:

npm start

Then go to: http://localhost:3000 Pages are currently cached for 5 minutes in the local node process to avoid lengthy API calls.

Tests

npm test

In order for --coverage to work, you'll need to install node-jscoverage.

To run tests without installing jscoverage:

./bin/test-nocov

Communication

irc.freenode.org#gutsy
Something went wrong with that request. Please try again.