CWL to PlantUML
cwl2puml converts Common Workflow Language (CWL) workflows into PlantUML
source and optionally PNG or SVG images. Use it through the transpiler-mate
command-line runtime or directly from Python. Python 3.10 or later is required.
Choose a starting point according to what you need:
| Your goal | Documentation |
|---|---|
| Learn by creating a diagram | Tutorial: your first diagram |
| Explore the five workflow diagram types | Tutorial: example notebook |
| Convert an existing workflow or render images | How-to: use the command line |
| Integrate conversion into Python | How-to: render with Python |
| Upgrade from the former standalone command | How-to: migrate the CLI |
| Look up options, defaults, and output files | Reference: command-line plugin |
| Look up Python interfaces | Reference: Python API |
| Understand diagram types and conversion responsibilities | Explanation: how conversion works |
These sections follow Diátaxis: tutorials support learning, how-to guides address tasks, reference describes interfaces, and explanation provides context.