Welcome to the documentation for Graphex. The functionality and features of Graphex are explained here. This page is navigable using both left-clickable hyperlinks and the forward/back buttons on your browser.
This document is primarily arranged by where individual features are located in the UI. If you are looking for documentation on a specific feature of Graphex: figure out which part of the UI that feature is located at and then follow one of the links farther down on this page.
Graphex is a visual programming (language) application that allows you to build and execute 'graphs'. Each graph contains 'nodes' that perform different operations in the order created by the user. A fully connected graph is equivalent to a python script (or program).
You do not need any programming knowledge to use Graphex. It was designed to allow anyone to write computer programs (visually) without writing lines of code.
If you are viewing this document from inside Graphex itself: this step is already done! If not, click the links below to learn how to configure and launch Graphex.
Graphex graphs are created via a UI served from a webserver. When you first navigate to the UI, it will look like this:
The UI itself can be broken down into different areas/sections. Below you can follow links to documents that explain different areas of the UI and what they are for. Each section below assumes you have read (or already understand) the previous section's content.
These documents talk about some of the more advanced features of Graphex.
GraphEx will generate a catalogue of documentation provided by plugin developers when served. You must serve GraphEx in order for this catalogue to be generated.
WARNING: External plugin code and documentation can't be verified to be safe to use by GraphEx itself. Verify that the plugin you are installing is safe before providing it as an argument to GraphEx.
Some 'FAQ' related documents:
This document talks about how to create a plugin as a developer: