Open ivlevAstef opened 7 years ago
Make new project: https://github.com/ivlevAstef/DITranquillity-UMLDiagrams
For get object graph support new feature Behavious:
protocol Behavious {
func register(component: Component)
func import(_ bundle: Bundle, from: Bundle)
}
And new project make self Behavious for get, and contains information. After contains all information this project save graph into file.
for visualization use Gliffy.
https://github.com/ivlevAstef/DITranquillityGraphviz
New project. It's work but not API and not fully correct.
Синтаксис библиотеки такой, что по факту я могу по набору файлов, создать граф зависимостей (в идеале дерево) и отобразить его.
Это отдельный проект, но сделать его былобы не лишнем.
В дальшейме возможно будет организовать обратную возможность - генерацию кода по графическому представлению.