Welcome to the NodeTool Developer Guide. Here you will find resources for building custom nodes and programmatically defining workflows.
Guides
- Python DSL Guide - Learn how to define NodeTool workflows programmatically using the Python DSL.
- Node Implementation Patterns - Comprehensive summary of node implementation patterns and architecture.
- Node Implementation Examples - Real-world examples of node implementations from the codebase.
- Node Implementation Quick Reference - A quick reference for creating custom nodes, including templates and common patterns.
- Gradio Conversion Guide - Reference for converting NodeTool workflows to Gradio applications.
Docs & Testing
- Docs README - How to build and serve the documentation site locally.
- Theme Guide - Notes on the custom docs theme.
- Testing Process - Contributor testing expectations.
Contributing
If you’re interested in contributing to the core NodeTool platform or sharing your custom nodes, please check out our GitHub repository.