Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.42 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.42 KB

ProvenanceWidgets Homepage

The homepage for ProvenanceWidgets - A JavaScript library of UI Controls for Tracking and Dynamically Overlaying Analytic Provenance. This repository includes demos that showcase the capabilities of ProvenanceWidgets and examples of how the library can be used in various scenarios.

Authors: Arpit Narechania, Kaustubh Odak, Mennatallah El-Assady, and Alex Endert

Operating Systems: Windows 10 or newer, MacOSX 11 or newer, Ubuntu 20.04.1 LTS or newer

Setup

  • Open the command line/terminal on your machine and navigate to this project's top-level directory (i.e. where this file is).
  • Download and install node, npm from https://nodejs.org/en/download/. Optionally, use the nvm (Node Version Manager) to quickly install and use different versions of node via the command line. Note the compatible node/npm version in package.json > "engines".
  • npm install - installs required libraries from package.json.

Run

Test

  • npm run test

Build

  • npm run build outputs the build in the ./build/ folder.

Deployment

  • GitHub Actions is setup via the .github/workflows/build.yaml file. Built files are pushed to gh-pages branch and served via Github Pages at https://provenancewidgets.github.io.