In french / en français : readme-fr.md Upscuits
Short for crispy uptime-biscuits
With Upscuits you have a nice overview of the uptime of your servers, and a page to share with your customers.
- A webserver capable of serving static files
- A free account at Uptime Robot
- A oven or text-editor
You can skip step 1 and 2 if you've already got a monitor at Uptime Robot
- Login at Uptime Robot.
- Add a new monitor
- Go to MySettings ("Monitor-Specific API Keys" at bottom right) and create/write down the API key for the monitor.
- Clone or copy all files in
public
to your webserver/ shared hosting - Copy
public/js/config.example.js
topublic/js/config.js
- Paste one ore more API keys as an array in
config.js
This project uses Grunt. You could edit the files in the public
folder, but is advised to use Grunt to build the files in public
-folder. Install Grunt with:
$ npm install -g grunt-cli
Next, install the required grunt plugins from packages.json
by running:
$ npm install
Now modify the code in the folder source
as it pleases you. While editing you can use this to build everytime you save a file:
$ grunt watch
To only compile the less files, use grunt css
, or to concat javascript files use grunt js
. To make a new release, run:
grunt
- Cake:
- Bootstrap (2 lbs)
- UptimeRobot (6 oz.)
- i18n (1 cup per language)
- Topping:
- Gauge.js (4 cups per server)
- Font Awesome (1/2 teaspoon)
- {{Mustaches}} (1/3 lbs)
This work is licensed under GPL-v3 license