The foundations

The runtime loads CWL documents, prepares a shared context, and discovers installed plugins. A separate API package defines the contracts that let plugins be developed and distributed independently.

Project Role Documentation
transpiler-mate-runtime The transpiler-mate CLI, plugin discovery and execution, source loading, and built-in CWL bundling. Docs
transpiler-mate-api Shared plugin contracts and models for plugin authors and runtime implementations. Docs
cwl-loader Python utilities for loading, normalizing, and serializing CWL documents. Docs