42 lines
760 B
Markdown
42 lines
760 B
Markdown
# code-graph
|
|
|
|
使用 Graphology 分析代码依赖关系,生成关系图谱,并使用 SigmaJS 可视化展示。
|
|
|
|
使用3d图展示
|
|
|
|
## 特性
|
|
|
|
- 代码依赖关系分析
|
|
- 关系图可视化
|
|
- 交互式图谱探索
|
|
|
|
## 技术栈
|
|
|
|
- **Graphology** - 图分析库
|
|
- **SigmaJS** - 图可视化
|
|
- **React** + **Vite**
|
|
- **TanStack Router** - 路由
|
|
- **TailwindCSS v4** - 样式
|
|
|
|
## 快速开始
|
|
|
|
```bash
|
|
# 安装依赖
|
|
bun install
|
|
|
|
# 启动开发服务器
|
|
bun run dev
|
|
```
|
|
|
|
## 项目结构
|
|
|
|
```
|
|
src/
|
|
├── components/ui/ # UI 组件
|
|
├── lib/ # 工具函数
|
|
├── modules/ # 应用模块
|
|
├── pages/ # 页面组件
|
|
├── routes/ # 路由配置
|
|
└── styles/ # 样式文件
|
|
```
|