Skip to content

peace-project/dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PEACE Dashboard Build Status

Web-based interactive dashboard for process engine benchmarks

Installation

First install Gulp globally using npm install -g gulp

Run npm install to install all dependencies.

After installing all dependencies, run npm start or gulp which will start the default task

Gukp Tasks

  • build: Runs the following tasks: clean, copy:data, pages, images, libs, styles, templates and scripts
  • test: Tests the website on a local server running on http://localhost:3000/
  • clean: Removes all files in the dist folder
  • pages: Copies all static HTML pages to the dist folder
  • images: Copies all images to the dist folder
  • libs: Copies all JavaScript dependencies to the dist folder
  • scripts: Concats all ./src/*.js files into a compressed/uncompresed javascript file stored in ./dist/js/peace.js
  • styles: Compiles all sass files in ./sass/*.css and merges them into ./dist/css/peace.css
  • templates: Precompiles handlebars' template files ./templates/*.hbs and stores them ./dist/js/peacetpl.js
  • copy:data: Copies the ./data folder in the ./dist folder
  • lint: Lints the peace.js