HyperFlow: a distributed workflow engine
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
converters
engine2
eventlog
examples
functions
public
schemas
server
tests
views
wflib
.gitignore
LICENSE
Procfile
README.md
SPEC.md
package.json

README.md

#HyperFlow: a distributed workflow execution engine

##Description

HyperFlow provides a model of computation, workflow description language and enactment engine for complex, distributed workflows.

Browse the wiki pages to learn more about the HyperFlow workflow model.

##Getting started

The latest release of HyperFlow is 1.1.0

###Installation

  • Install Node.js (http://nodejs.org)
  • Install Redis (http://redis.io)
  • Install HyperFlow:
    npm install https://github.com/dice-cyfronet/hyperflow/archive/1.1.0.tar.gz

###Running

  • Start the redis server: redis-server
  • Go to hyperflow directory: cd node_modules/hyperflow
  • Run example workflows using command hflow run <wf_directory>, for example:
    ./bin/hflow run ./examples/Sqrsum
  • Optionally, you can add directory <hyperflow_root_dir>/bin to your system PATH