Go to file
2023-09-05 01:59:03 +02:00
.reuse reuse init 2023-07-25 15:43:39 +00:00
app WIP: adding servant web server 2023-09-04 20:16:02 +02:00
fonts font licenses compliant with SPDX 2023-07-25 16:06:51 +00:00
images added edge selection tool 2023-08-29 16:45:07 +02:00
LICENSES font licenses compliant with SPDX 2023-07-25 16:06:51 +00:00
server unified both servers 2023-09-05 01:59:03 +02:00
.gitignore WIP: adding servant web server 2023-09-04 20:16:02 +02:00
editor.css added blur to cursor bar 2023-08-29 16:21:29 +02:00
editor.html added edge selection tool 2023-08-29 16:45:07 +02:00
editor.ts added cursor toolbar 2023-08-29 16:10:34 +02:00
flake.lock added flake 2023-08-13 20:49:16 +02:00
flake.lock.license added flake 2023-08-13 20:49:16 +02:00
flake.nix added nodejs to flake 2023-08-24 01:07:51 +02:00
package-lock.json webpack setup 2023-08-24 04:18:07 +02:00
package-lock.json.license added missing licenses 2023-08-15 05:02:39 +02:00
package.json webpack setup 2023-08-24 04:18:07 +02:00
package.json.license added missing licenses 2023-08-15 05:02:39 +02:00
README.md updated readme 2023-08-26 05:23:35 +02:00
README.md.license add SPDX headers to all source files and assets 2023-07-25 16:22:50 +00:00
stack.yaml switched to stack 2023-08-28 18:38:16 +02:00
stack.yaml.lock switched to stack 2023-08-28 18:38:16 +02:00
start.sh added cursor toolbar 2023-08-29 16:10:34 +02:00
tsconfig.json webpack setup 2023-08-24 04:18:07 +02:00
tsconfig.json.license added missing licenses 2023-08-15 05:02:39 +02:00
webpack.config.cjs added licenses 2023-08-28 02:06:32 +02:00
workflow-visualiser.cabal unified both servers 2023-09-05 01:59:03 +02:00
workflow-visualiser.cabal.license added flake 2023-08-13 20:49:16 +02:00
workflow.ts improved interaction & styling 2023-08-26 03:12:42 +02:00

Workflow Visualiser

Usage

Prerequisites

Data

First, you need to generate the visualisation data:

$ cabal run workflow-visualiser -- --all <path-to-source-yaml-directory> <directory-of-http-server>

Frontend

You need to install some libraries:

$ npm install

Run

Run the following command. This will generate a Webpack bundle from the Typescript source, launch a local http server and open the application in your browser:

$ npm start