schema-uml:使用Graphviz将模式文件可视化为UML图(.avdl和.proto格式)

时间:2024-06-05 05:03:36
【文件属性】:

文件名称:schema-uml:使用Graphviz将模式文件可视化为UML图(.avdl和.proto格式)

文件大小:158KB

文件格式:ZIP

更新时间:2024-06-05 05:03:36

Python

图式动机 Avro和协议缓冲区是模式描述语言。 当存在大量数据结构和多个文件时,很难理解模式文件(例如,),因此在可视化数据结构之间的关系非常有帮助。 示例: 该目录的内容 Adam Novak最初编写代码以可视化Avro模式文件: 和 。 avro2uml以他的原始代码为基础,添加了其他功能,例如数据集群,可点击集群和一定程度的自动化。 protobuf2uml是相同的想法,但是使用协议缓冲区描述的架构而不是Avro。


【文件预览】:
schema-uml-master
----LICENSE.txt(11KB)
----protobuf2uml()
--------descriptor2uml.py(18KB)
--------descriptor.proto(32KB)
--------type_header_comments(2KB)
--------url_converter.py(3KB)
--------example_svgs()
--------make_uml.sh(1KB)
--------README.md(2KB)
--------schema_urls(1KB)
----avro2uml()
--------type_header_comments(2KB)
--------avpr2uml.py(24KB)
--------url_converter.py(3KB)
--------example_svgs()
--------make_uml.sh(2KB)
--------README.md(3KB)
--------schema_urls(411B)
----README.md(989B)
----.gitignore(148B)

网友评论