Skip to content
This repository

internal dashboard bootstrap

branch: fix_empty_apis

This branch is 1 commit ahead and 849 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

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.


Crawl a devops.json endpoint

Save a devops.json endpoint ./fixtures/ OR Edit lib/settings.js to point to a devops.json: "Full": "********" and run the crawler to download it.

git submodule update --init
cp lib/settings.js.example lib/settings.js
mkdir fixtures

Note: on production deployments, you may need to edit lib/settings.js to an absolute path:

exports.saved_crawls_path = "/ABSOLUTE/PATH/fixtures";


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.


npm test

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

$ brew install jscoverage
$ npm install -g jscoverage

To run tests without installing jscoverage:



Something went wrong with that request. Please try again.