library leaphub-flow
A library for the definition and execution of job flows
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
LeapHub Flow Engine
, (*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
-
Create the jobs to be executed, (*3)
-
Instantiate them and specify pre and post conditions, (*4)
-
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
- Fork the repository
- Create a branch for your contribution e.g. my-awesome-feature
- Mage your changes (Follow the git commenting guidelines and code style)
- Run the tests to ensure everything works fine
- Crate a pull request
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
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
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
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
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