OML generation of drawio diagrams and DSLs parsed from drawio diagrams.
|
|
2 years ago | |
|---|---|---|
| backend | 2 years ago | |
| drawio2oml | 2 years ago | |
| test | 2 years ago | |
| .gitignore | 2 years ago | |
| README.md | 2 years ago | |
| dependencies.svg | 2 years ago | |
| flake.lock | 2 years ago | |
| flake.nix | 2 years ago | |
| overview.png | 2 years ago | |
| setup.py | 2 years ago |
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.