High level architecture¶
Effe contains from the following components:
- Generator
This component is responsible for connecting and run all components.
-
Loaders
When Generator finds a function which contains another function -
BuildFlow
it's a trigger to run Loader for packageloaders
and converts Golang Ast to a tree of components. -
Strategies
This component converts a tree of components to Golang code.
-
Drawer
This component convers a tree of components to diagrams.