OML generation of drawio diagrams and DSLs parsed from drawio diagrams.
|
|
преди 2 години | |
|---|---|---|
| backend | преди 2 години | |
| drawio2oml | преди 2 години | |
| test | преди 2 години | |
| .gitignore | преди 2 години | |
| README.md | преди 2 години | |
| dependencies.svg | преди 2 години | |
| flake.lock | преди 2 години | |
| flake.nix | преди 2 години | |
| overview.png | преди 2 години | |
| setup.py | преди 2 години |
This repo contains the following Python packages:
The Python package drawio2oml parses .drawio files as instances of DSLs and converts them to OML descriptions. Currently the following OML exporters are available:
Even when invoking a non-drawio exporter, the diagram will also be exported as a drawio instance, as well as a "correspondence" instance, containing traceability links between the drawio-instance and the non-drawio instance.
While drawio2oml is intended to be used as a library, there is also a Python script drawio2oml/convert.py, that will parse a .drawio file, and (optionally) parse it with specfied parser(s), and write OML output files.