... | ... | @@ -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
|
|
|
|
... | ... | |