2017 © Pedro PelĂĄez
 

library leaphub-flow

A library for the definition and execution of job flows

image

leaphub/leaphub-flow

A library for the definition and execution of job flows

  • Thursday, August 24, 2017
  • by cfoehrdes
  • Repository
  • 3 Watchers
  • 2 Stars
  • 905 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

LeapHub Flow Engine

Build Status, (*1)

LeapHub flow allows you to define and execute job flows by specifying an arbitrary amount of jobs and their pre and post conditions., (*2)

Installation

Usage

  1. Create the jobs to be executed, (*3)

  2. Instantiate them and specify pre and post conditions, (*4)

  3. Execute the flow, (*5)

Events

The library provides a number of events which allow you to hook into the flow execution process. The following events are triggered during the execution of a flow:, (*6)

  • flow.flow_exec.started: Immediately before a flow is executed.
  • flow.flow_exec.finished: After all job of a flow have successfully been executed.
  • flow.job_exec.started: Immediately before a job in a flow is executed.
  • flow.job_exec.finished: After a job in a flow has successfully been executed.

For more information on the flow events see Leaphub\Flow\Event\FlowEvents., (*7)

Running the tests

If the dev-dependencies are installed via composer, the test suite can be executed using:, (*8)

bin/phpunit -c phpunit.xml.dist --coverage-html ./coverage

Contributing

  1. Fork the repository
  2. Create a branch for your contribution e.g. my-awesome-feature
  3. Mage your changes (Follow the git commenting guidelines and code style)
  4. Run the tests to ensure everything works fine
  5. Crate a pull request

The Versions

24/08 2017

dev-master

9999999-dev

A library for the definition and execution of job flows

  Sources   Download

MIT

The Requires

 

The Development Requires

by Christoph Föhrdes

24/08 2017

1.1.2

1.1.2.0

A library for the definition and execution of job flows

  Sources   Download

MIT

The Requires

 

The Development Requires

by Christoph Föhrdes

24/08 2017

1.1.1

1.1.1.0

A library for the definition and execution of job flows

  Sources   Download

MIT

The Requires

 

The Development Requires

by Christoph Föhrdes

24/08 2017

1.1.0

1.1.0.0

A library for the definition and execution of job flows

  Sources   Download

MIT

The Requires

 

The Development Requires

by Christoph Föhrdes

03/08 2015

v1.0.0

1.0.0.0

A library for the definition and execution of job flows

  Sources   Download

MIT

The Requires

 

The Development Requires

by Christoph Föhrdes