├── .github └── workflows │ └── python-package.yml ├── .gitignore ├── .pylintrc ├── 1. build-dist.bat ├── 2. test-dist.bat ├── 3. deploy-dist.bat ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── contributions ├── CONTRIBUTING.md └── CodeContributionsGuidelines.md ├── images └── logo │ └── processpiper-logo.png ├── pyproject.toml ├── requirements.txt └── src ├── bpmn.png ├── processpiper ├── __init__.py ├── activity.py ├── bpmn.py ├── colourtheme.py ├── constants.py ├── coordinate.py ├── event.py ├── footer.py ├── gateway.py ├── helper.py ├── lane.py ├── layout.py ├── painter.py ├── pool.py ├── processmap.py ├── shape.py ├── text2diagram.py ├── title.py └── version.py ├── sample.bpmn.xml └── tests ├── data └── solutions │ └── test_bpmn_01.bpmn ├── test_appearance.py ├── test_bpmn.py ├── test_case01.py ├── test_processmapper.py ├── test_promo.py ├── test_sample.py ├── test_text2diagram.py └── util_test.py /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/.pylintrc -------------------------------------------------------------------------------- /1. build-dist.bat: -------------------------------------------------------------------------------- 1 | py -m build -------------------------------------------------------------------------------- /2. test-dist.bat: -------------------------------------------------------------------------------- 1 | twine check dist/* -------------------------------------------------------------------------------- /3. deploy-dist.bat: -------------------------------------------------------------------------------- 1 | py -m twine upload dist/* -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/README.md -------------------------------------------------------------------------------- /contributions/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/contributions/CONTRIBUTING.md -------------------------------------------------------------------------------- /contributions/CodeContributionsGuidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/contributions/CodeContributionsGuidelines.md -------------------------------------------------------------------------------- /images/logo/processpiper-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/images/logo/processpiper-logo.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/bpmn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/bpmn.png -------------------------------------------------------------------------------- /src/processpiper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/__init__.py -------------------------------------------------------------------------------- /src/processpiper/activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/activity.py -------------------------------------------------------------------------------- /src/processpiper/bpmn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/bpmn.py -------------------------------------------------------------------------------- /src/processpiper/colourtheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/colourtheme.py -------------------------------------------------------------------------------- /src/processpiper/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/constants.py -------------------------------------------------------------------------------- /src/processpiper/coordinate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/coordinate.py -------------------------------------------------------------------------------- /src/processpiper/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/event.py -------------------------------------------------------------------------------- /src/processpiper/footer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/footer.py -------------------------------------------------------------------------------- /src/processpiper/gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/gateway.py -------------------------------------------------------------------------------- /src/processpiper/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/helper.py -------------------------------------------------------------------------------- /src/processpiper/lane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/lane.py -------------------------------------------------------------------------------- /src/processpiper/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/layout.py -------------------------------------------------------------------------------- /src/processpiper/painter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/painter.py -------------------------------------------------------------------------------- /src/processpiper/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/pool.py -------------------------------------------------------------------------------- /src/processpiper/processmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/processmap.py -------------------------------------------------------------------------------- /src/processpiper/shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/shape.py -------------------------------------------------------------------------------- /src/processpiper/text2diagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/text2diagram.py -------------------------------------------------------------------------------- /src/processpiper/title.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/title.py -------------------------------------------------------------------------------- /src/processpiper/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/processpiper/version.py -------------------------------------------------------------------------------- /src/sample.bpmn.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/sample.bpmn.xml -------------------------------------------------------------------------------- /src/tests/data/solutions/test_bpmn_01.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/tests/data/solutions/test_bpmn_01.bpmn -------------------------------------------------------------------------------- /src/tests/test_appearance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/tests/test_appearance.py -------------------------------------------------------------------------------- /src/tests/test_bpmn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/tests/test_bpmn.py -------------------------------------------------------------------------------- /src/tests/test_case01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/tests/test_case01.py -------------------------------------------------------------------------------- /src/tests/test_processmapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/tests/test_processmapper.py -------------------------------------------------------------------------------- /src/tests/test_promo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/tests/test_promo.py -------------------------------------------------------------------------------- /src/tests/test_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/tests/test_sample.py -------------------------------------------------------------------------------- /src/tests/test_text2diagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/tests/test_text2diagram.py -------------------------------------------------------------------------------- /src/tests/util_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csgoh/processpiper/HEAD/src/tests/util_test.py --------------------------------------------------------------------------------