Reusable workflow library for Django
.. image:: https://secure.travis-ci.org/vicalloy/django-lb-workflow.svg?branch=master :target: http://travis-ci.org/vicalloy/django-lb-workflow
.. image:: https://coveralls.io/repos/github/vicalloy/django-lb-workflow/badge.svg?branch=master :target: https://coveralls.io/github/vicalloy/django-lb-workflow?branch=master
Reusable workflow library for Django.
django-lb-workflowsupports Django 2.20+ on Python 3.5+.
.. image:: https://github.com/vicalloy/django-lb-workflow/raw/master/docs/_static/demo-flow.png
Demo site: http://wf.haoluobo.com/
Switch to another user: http://wf.haoluobo.com/impersonate/search
Stop switch: http://wf.haoluobo.com/impersonate/stop
Carrot Box: https://github.com/vicalloy/carrot-box/
It's a workflow platform, you can start a new project with it.
Read the official docs here: http://django-lb-workflow.readthedocs.io/en/latest/
Workflow is on PyPI so all you need is: ::
pip install django-lb-workflow
Install pipenv and create a virtualenv: ::
pip3 install pipenv make pyenv
Spawns a shell within the virtualenv: ::
Running the test suite is as simple as: ::
Running the test project is as simple as: ::
python testproject/manage.py bower_install python testproject/wfgen.py make run
You can find demo code in
testproject/wfgen.pyis a demo for how to generate base code for a flow. The model for this flow is in