forked from Gitlink/gitlink-cli
84 lines
3.4 KiB
Markdown
84 lines
3.4 KiB
Markdown
# 科研协作知识图谱 · 验证记录 — gitlink-research-graph
|
||
|
||
**验证日期:** 2026-07-04
|
||
**验证仓库:** Gitlink/gitlink-cli(29 贡献者 / 322 PR / 19 Issue)
|
||
**验证方式:** gitlink-cli 多源采集(git log + issue +list + api GET pulls)+ AI 图谱分析
|
||
**验证人:** ylly
|
||
|
||
---
|
||
|
||
## 0. 采集的真实数据(多源)
|
||
|
||
| 数据源 | 命令 | 结果 |
|
||
|--------|------|------|
|
||
| 贡献者 commit 排行 | `git log --format="%an" \| sort \| uniq -c` | wbtiger 42 / 15972095207 35 / ZxR 15 / zhangqing 10 / whzy 9 / wbavon 8 |
|
||
| Issue 作者(需求方)| `issue +list` 聚合 | wbtiger 9 / topshare 4 / gzkoala 2 / recorder 1 / amylier 1 |
|
||
| PR 统计 | `repo +info` + `api GET pulls` | 322 PR(close_count 74)|
|
||
| 贡献者总数 | `repo +info` | 29 人 |
|
||
|
||
> 注:`pr +list` 默认只返回 open PR(该仓库 PR 多已合并返回 0),故用 `git log` 聚合 commit 作者作为主要贡献者数据源(降级方案,SKILL.md 已记录此坑)。
|
||
|
||
---
|
||
|
||
## 🕸️ 科研协作知识图谱分析 — Gitlink/gitlink-cli
|
||
|
||
### 📊 图谱规模
|
||
- 👤 贡献者节点:29 人
|
||
- 🔀 PR 节点:322
|
||
- 🐛 Issue 节点:19
|
||
- 协作关系边:数百条(提交/创建/审查)
|
||
|
||
### 🎯 核心贡献者(度中心性 Top 6)
|
||
|
||
| 排名 | 贡献者 | Commits | Issue | 角色 |
|
||
|:----:|--------|:-------:|:-----:|------|
|
||
| 1 | **wbtiger** | 42 | 9 | 🎯 **核心枢纽**(统筹+合并+提需求)|
|
||
| 2 | 15972095207(ylly)| 35 | — | 活跃贡献者 |
|
||
| 3 | ZxR | 15 | — | 活跃贡献者 |
|
||
| 4 | zhangqing | 10 | — | 活跃贡献者 |
|
||
| 5 | whzy | 9 | — | 活跃贡献者 |
|
||
| 6 | wbavon | 8 | — | 活跃贡献者 |
|
||
|
||
**洞察**:wbtiger 是绝对的**核心枢纽**——commit 最多(42)+ Issue 最多(9),既是主要开发者又是主要需求方,承担"统筹合并"角色。
|
||
|
||
### 🤝 协作社区(分层)
|
||
|
||
| 层级 | 成员 | 特征 |
|
||
|------|------|------|
|
||
| 🟥 核心层 | wbtiger | 统筹、合并、提需求(枢纽)|
|
||
| 🟧 活跃层 | ylly / ZxR / zhangqing / whzy / wbavon | 各负责模块(wiki/label/notification/skill 等)|
|
||
| 🟨 边缘层 | topshare / gzkoala / 其他 20+ | 零散贡献、提 Issue |
|
||
|
||
### 🔄 知识流动模式
|
||
|
||
```
|
||
Issue(需求:wbtiger/topshare 提)
|
||
↓
|
||
fork 分支 → PR(实现:ylly/ZxR/zhangqing 等各成员)
|
||
↓
|
||
review(审查:wbtiger)
|
||
↓
|
||
merge(合并:wbtiger 落地)
|
||
```
|
||
**典型开源协作闭环**:需求 → 分布式实现 → 集中审核 → 合并。
|
||
|
||
### 🏗 团队结构洞察
|
||
|
||
- **模式**:**多小组并行 + 集中审核**(模块化分工,wbtiger 统筹)
|
||
- **分工**:各成员负责不同 shortcut/skill 模块(wiki、label、notification、onboarding 等)
|
||
- **健康度**:✅ 良好——核心枢纽明确 + 活跃层多元 + 有边缘贡献者涌入(社区成长性)
|
||
|
||
---
|
||
|
||
## 验证结论
|
||
|
||
| 维度 | 结果 |
|
||
|------|:----:|
|
||
| 多源采集协作数据 | ✅ git log + issue + pr + contributors |
|
||
| 核心贡献者识别(度中心性)| ✅ wbtiger 枢纽 + 活跃层 5 人 |
|
||
| 协作社区分层 | ✅ 核心/活跃/边缘 三层 |
|
||
| 知识流动分析 | ✅ Issue→PR→review→merge 闭环 |
|
||
| 团队结构洞察 | ✅ 多小组并行+集中审核模式 |
|
||
|
||
**科研价值**:gitlink-cli 的协作图谱是研究"开源 AI 工具多团队协作模式"的典型样本——展现了**模块化分工 + 集中审核**的高效协作结构,可作为科研团队组织开源项目的参考范式。
|