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.