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 |