/PlumberManager

A helper tool to design CG Pipeline interactive diagrams and data flow documentation

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

GitHub top language GitHub last commit License

Plumber Manager

A helper tool to design CG Pipeline interactive diagramas and data flow documentation

Screenshot

Download it from Release!

A packaged binary version is provided as a release thanks to PyInstaller!

At the moment I'm only making it for Windows, mostly for testing.

Download it from Release here!

Development

Requirements:

Setup and run

Install the dependencies on the requirements.txt file

python -m pip install requirements.txt

To start PlumberManager just run the manager.py script

python manager.py

Roadmap

  • Allow to update connection names on existing nodes
  • Allow to update connection data types on existing nodes
  • Display the data type icons on the node slot names
  • Option to preview isolated view of a selected node and just its direct connections
  • Save relative icons paths on graph files
  • Fix properties panel to not display duplicated widgets after selection
  • Improve connections ordering functionality
  • Allow for process and input/output descriptions, with support for markdown
  • Add export documentation functionality, that expots an html or makrdown document with all processes and its inoput and outputs