Developer Guide¶
This section is for developers working on or extending the Hermes framework. It covers architecture, internals, and how to create custom nodes.
Architecture¶
- Core Concepts — The
workflow,TaskWrapper, and node system - Workflow Engine — How workflows are loaded, resolved, and executed
- Execution Engines — Luigi integration and the engine abstraction layer
Extending Hermes¶
- JSON Structure — Complete JSON schema reference for workflows and nodes
- Creating Custom Nodes — Step-by-step guide to adding new node types
API Reference¶
- Workflow API —
workflowandhermesNodeclasses - TaskWrapper API —
hermesTaskWrapperclass - Engines API — Luigi builder and transformer classes
Roadmap¶
- Roadmap — Planned improvements and future features