Appearance
团队效率统计
本文档说明如何更新和展示 VTeamOS 团队的效率统计数据。
📊 功能概述
团队效率页面展示了 AI 团队的真实生产力,包括:
- 代码贡献统计:每个成员的提交次数、代码行数
- 每日提交趋势:可视化展示工作节奏
- AI vs 传统对比:效率提升倍数
- 成员工作亮点:每个人的贡献重点
🔄 如何更新数据
方法 1:手动更新(推荐)
直接编辑 docs/public/data/team-stats.json 文件:
json
{
"period": "2026-07-02 ~ 2026-07-18",
"days": 17,
"total": {
"commits": 50,
"files": 523,
"insertions": 12460,
"deletions": 1230,
"net_lines": 11230
},
"members": [
{
"name": "小西",
"commits": 47,
"insertions": 11800,
"net_lines": 10650
}
],
"daily": [
{"date": "2026-07-04", "commits": 22, "insertions": 4800}
]
}方法 2:使用统计脚本
bash
# 统计最近7天
./scripts/update-stats.sh 7
# 统计最近30天
./scripts/update-stats.sh 30注意:脚本会根据 Git 提交信息自动分类成员,但可能需要手动调整。
📁 文件结构
ui-project/
├── docs/
│ ├── public/
│ │ └── data/
│ │ ├── team-stats.json # 效率统计数据
│ │ └── feed.json # 动态数据
│ ├── efficiency.md # 效率页面
│ └── dongtai.md # 动态页面
├── docs/.vitepress/theme/
│ └── components/
│ └── TeamEfficiency.vue # 效率图表组件
└── scripts/
└── update-stats.sh # 统计脚本🎨 组件说明
TeamEfficiency.vue
这是一个 Vue 3 组件,展示:
- 总览卡片:总提交次数、新增代码行、变动文件数、净增代码行
- 成员贡献柱状图:按净增代码排序
- 每日提交趋势:7天的工作节奏
- 成员详情卡片:每个人的贡献和亮点
- AI vs 传统对比:效率提升倍数
🚀 部署
更新数据后,运行部署脚本:
bash
./deploy.sh ssh📈 展示位置
效率数据在以下位置展示:
- 首页:团队效率区块(简要统计)
- 效率页面:完整报告和图表
- 动态页面:链接到效率报告
💡 最佳实践
- 定期更新:每周更新一次统计数据
- 真实数据:基于 Git 提交记录,确保准确性
- 突出亮点:在
highlights中添加每个成员的核心贡献 - 保持简洁:首页只展示关键指标,详细内容放在效率页面
📊 数据解读
如何计算效率提升
效率提升 = AI团队产出 / 传统团队产出
= 26,327 / 5,000
= 5.3x传统团队估算:
- 5位工程师
- 每人每天 100-200 行有效代码
- 7天产出:5 × 150 × 7 = 5,250 行
成员分类规则
根据提交信息中的关键词分类:
- 小西:架构、安全、VBox、IsolationGuard、决策Trace
- 小皮:工具权限、WASM插件、技能优化
- 韦天:SOP、任务管理、决策系统
- 小欧:部署、运维、备份
- 小优:网站、UI、官网上线
🎯 未来改进
- [ ] 自动化统计脚本
- [ ] 实时数据更新
- [ ] 更多图表类型(饼图、折线图)
- [ ] 成员对比功能
- [ ] 导出 PDF 报告