Add flow chart authored by Georg Graßnick's avatar Georg Graßnick
......@@ -26,12 +26,18 @@ Leonard
## The pipeline
This chapter focuses on the functional flow of the `BraillePlot` command line application.
This chapter focuses on the functional and data flow of the `BraillePlot` command line application.
If you wish to embed `BraillePlot` into your own application/library, you can take a glimpse here, too, to get an idea of the required java package dependencies for your use cases.
TODO: add overview graph
```mermaid
graph LR;
csv[CSV data] -- csvparser --> csvout[datacontainer, diagrams] --> rendering((rendering)) --> renderout[printabledata, layout] --> printerbackend((printerbackend)) --> printerbytes[raw bytes for printer];
renderout-- svgexporter --> svg[SVG preview];
config[configuration files] -- configparser --> rendering;
embossertable[character conversion table for embosser] -- brailleparser --> printerbackend;
liblouistables[liblouis translation tables] --> rendering
```
## Packages
......
......