| .reuse | ||
| app | ||
| fonts | ||
| images | ||
| LICENSES | ||
| .gitignore | ||
| editor.css | ||
| editor.html | ||
| editor.ts | ||
| flake.lock | ||
| flake.lock.license | ||
| flake.nix | ||
| package-lock.json | ||
| package-lock.json.license | ||
| package.json | ||
| package.json.license | ||
| README.md | ||
| README.md.license | ||
| stack.yaml | ||
| stack.yaml.lock | ||
| start.sh | ||
| tsconfig.json | ||
| tsconfig.json.license | ||
| webpack.config.cjs | ||
| workflow-visualiser.cabal | ||
| workflow-visualiser.cabal.license | ||
| workflow.ts | ||
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