pjimming / baize

Golang Package Dependency Visualization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

白泽 - golang项目包依赖可视化工具😼

前言

白泽可以直观的展示golang项目的包依赖之间的关系,采用了可视化的方式展示依赖关系之间的拓扑图。

技术栈

项目架构

后端架构

通用组件

  • HttpResponse
  • CodeError

API接口

  • Ping
  • GetModuleInfo
  • GetPackages
  • GetGoFiles
  • GenerateGraph

前端架构

组件

  • NavBar
  • ContentBase
  • Input
  • ListInfo
  • ProjectInfo
  • Error
  • Graph
  • 404
  • AboutBaize

视图

  • 首页
  • 关于白泽

基础工具

Makefile

  • 打包gh-pages
  • 编译二进制并打包vue静态文件

About

Golang Package Dependency Visualization


Languages

Language:Smarty 33.7%Language:Vue 31.2%Language:Go 25.2%Language:JavaScript 7.9%Language:HTML 1.2%Language:Makefile 0.7%