
Go Explorer - это экспериментальный инструмент для динамической визуализации пакетов GO с использованием интерактивного обзора.
Цель этого проекта - экспериментировать с визуализацией пакетов GO и среды, чтобы помочь разработчикам путем предоставления интерактивных обзоров для различных анализов, таких как изучение иерархии пакетов, просмотр зависимостей пакета, изучение графа вызовов программы.
Первоначальная идея началась во время разработки Go-Callvis, и я решил разработать GoExplorer как отдельный проект, который предназначен для обеспечения более абстрактного подхода.

У него есть веб -сервер, который обслуживает API и веб -приложение, которое использует Vis.js для визуализации внутри <canvas> .
Этот проект в настоящее время находится на очень ранней стадии разработки!
Используйте следующую команду для установки:
go get -u github.com/TrueFurby/goexplorer
cd $GOPATH /src/github.com/TrueFurby/goexplorer ; go install
goexplorer Нажатие на узлы получит контент, если таковые имеются, и добавить его дочерние узлы динамически в узел щелчка. Нажав клавишу DEL вы можете удалить все дочерние узлы выбранного в настоящее время узла.
Присоединяйтесь к каналу #GOEXPLORER по адресу gophers.slack.com ( не участник? Получите приглашение)
Вы нашли какие -нибудь ошибки или имели какие -либо предложения? Не стесняйтесь открывать новую проблему или начать обсуждение в канале Slack.