gitlink-cli/doc/demo.html

428 lines
31 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GitLink CLI 项目演示</title>
<script src="https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js"></script>
<style>
*{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',-apple-system,sans-serif}
body{background:#f8fafc;color:#1e293b}
/* ===== Header ===== */
.header{background:linear-gradient(135deg,#0f172a,#1e3a5f);padding:36px 24px 28px;text-align:center}
.header h1{font-size:28px;font-weight:700;background:linear-gradient(135deg,#38bdf8,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.header .sub{color:#94a3b8;font-size:13px;margin-top:6px}
.header .by{color:#64748b;font-size:11px;margin-top:2px}
.metrics{display:flex;justify-content:center;gap:20px;margin-top:16px;flex-wrap:wrap}
.metrics .m{text-align:center;background:rgba(255,255,255,.05);border-radius:8px;padding:8px 16px;min-width:60px}
.metrics .m .v{font-size:22px;font-weight:700;color:#38bdf8}
.metrics .m .l{font-size:10px;color:#64748b}
/* ===== Nav ===== */
.nav{display:flex;background:#fff;border-bottom:1px solid #e2e8f0;overflow-x:auto;position:sticky;top:0;z-index:100;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.nav a{display:flex;align-items:center;gap:6px;padding:14px 18px;font-size:13px;color:#64748b;text-decoration:none;border-bottom:2px solid transparent;transition:all .15s;white-space:nowrap;cursor:pointer}
.nav a:hover{color:#1e293b;background:#f8fafc}
.nav a.active{color:#3b82f6;border-bottom-color:#3b82f6;background:#eff6ff}
/* ===== Content ===== */
.content{max-width:1100px;margin:0 auto;padding:20px}
.page{display:none}
.page.active{display:block}
.page h2{font-size:20px;font-weight:600;color:#0f172a;margin-bottom:4px;display:flex;align-items:center;gap:10px}
.page .desc{color:#64748b;font-size:13px;margin-bottom:16px;line-height:1.5}
/* ===== Cards ===== */
.grid{display:grid;gap:14px;margin-bottom:16px}
.grid-2{grid-template-columns:1fr 1fr}
.grid-3{grid-template-columns:1fr 1fr 1fr}
.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}
@media(max-width:800px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}
.card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;transition:box-shadow .15s}
.card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}
.card .h{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:6px;display:flex;align-items:center;gap:6px}
.card .h .tag{font-size:9px;background:#f1f5f9;color:#64748b;padding:1px 6px;border-radius:4px;font-weight:400}
.card p,.card li{font-size:12px;color:#475569;line-height:1.6}
.card ul{padding-left:16px;margin:4px 0}
/* ===== Terminal ===== */
.term{background:#0f172a;color:#e2e8f0;border-radius:8px;font-family:'Consolas','Courier New',monospace;font-size:11px;margin:8px 0;overflow:hidden}
.term-bar{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#1e293b}
.term-dot{width:8px;height:8px;border-radius:50%}
.term-body{padding:10px 14px;overflow-x:auto;line-height:1.5;white-space:pre-wrap}
.term-cmd{color:#38bdf8}
.term-out{color:#94a3b8}
.term-key{color:#f472b6}
.term-num{color:#34d399}
.term-str{color:#fbbf24}
/* ===== Link button ===== */
.link-btn{display:inline-flex;align-items:center;gap:4px;background:#3b82f6;color:#fff;padding:6px 14px;border-radius:6px;text-decoration:none;font-size:11px;font-weight:500;margin-top:8px;transition:background .15s}
.link-btn:hover{background:#2563eb}
.link-btn.green{background:#22c55e}
.link-btn.green:hover{background:#16a34a}
.link-btn.purple{background:#8b5cf6}
.link-btn.purple:hover{background:#7c3aed}
/* ===== Tags ===== */
.tags{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}
.tag{padding:2px 8px;border-radius:6px;font-size:10px;font-weight:500}
.t-blue{background:#eff6ff;color:#3b82f6}
.t-green{background:#f0fdf4;color:#22c55e}
.t-purple{background:#f5f3ff;color:#8b5cf6}
.t-orange{background:#fff7ed;color:#fb923c}
.t-red{background:#fef2f2;color:#ef4444}
/* ===== Table ===== */
.tw{overflow-x:auto;margin:8px 0}
table{width:100%;border-collapse:collapse;font-size:11px}
th{background:#f8fafc;font-weight:600;padding:6px 8px;text-align:left;border-bottom:2px solid #e2e8f0;color:#475569}
td{padding:5px 8px;border-bottom:1px solid #f1f5f9;color:#334155}
tr:hover td{background:#f8fafc}
.footer{text-align:center;padding:24px;color:#94a3b8;font-size:11px;border-top:1px solid #e2e8f0;margin-top:20px}
/* ===== Mermaid ===== */
.mermaid-wrap{background:#0f172a;border-radius:10px;padding:16px;margin:10px 0;overflow:auto;border:1px solid #334155}
/* ===== Timeline ===== */
.tl{position:relative;padding:10px 0}
.tl::before{content:'';position:absolute;left:16px;top:0;bottom:0;width:2px;background:#e2e8f0}
.tl-item{position:relative;padding:4px 0 12px 44px}
.tl-item::before{content:'';position:absolute;left:11px;top:10px;width:12px;height:12px;border-radius:50%;background:#3b82f6;border:2px solid #fff;box-shadow:0 0 0 2px #3b82f6}
.tl-item:last-child{padding-bottom:0}
.tl-item .tt{font-size:12px;font-weight:600;color:#0f172a}
.tl-item .td{font-size:11px;color:#64748b;margin-top:2px}
</style>
</head>
<body>
<div class="header">
<h1>⚡ GitLink 智能化能力提升项目</h1>
<div class="sub">gitlink-cli · AI Agent Skills · 端到端工作流 · 科研辅助</div>
<div class="by">刘焱 · 赵昌 · 曾蔚然组长2026-06-30</div>
<div class="metrics">
<div class="m"><div class="v">31</div><div class="l">命令组</div></div>
<div class="m"><div class="v">181+</div><div class="l">子命令</div></div>
<div class="m"><div class="v">11</div><div class="l">AI Skills</div></div>
<div class="m"><div class="v">9</div><div class="l">工作流脚本</div></div>
<div class="m"><div class="v">47</div><div class="l">交付文件</div></div>
<div class="m"><div class="v">5.8k</div><div class="l">代码行</div></div>
</div>
</div>
<div class="nav" id="nav">
<a class="active" data-tab="overview">📋 总览</a>
<a data-tab="cli1">💻 子任务一 CLI</a>
<a data-tab="skills">🧠 子任务二 Skills</a>
<a data-tab="workflow">⚙️ 子任务三 工作流</a>
<a data-tab="research">🔬 子任务四 科研</a>
<a data-tab="outputs">📊 运行结果</a>
</div>
<div class="content">
<!-- ===== 总览 ===== -->
<div id="p-overview" class="page active">
<h2>📋 项目总览</h2>
<div class="desc">四大子任务全面提升 GitLink 平台智能化能力</div>
<div class="grid grid-4">
<div class="card"><div class="h">💻 CLI 扩展 <span class="tag">50%</span></div><p>23 个 Shortcut 组、181+ 命令、REPL 交互模式、4 平台包管理、20 个测试</p></div>
<div class="card"><div class="h">🧠 AI Skills <span class="tag">20%</span></div><p>11 个 Claude Code Skills、29 个官方 Skills、端到端 Agent 验证</p></div>
<div class="card"><div class="h">⚙️ 工作流 <span class="tag">20%</span></div><p>社区运营自动化3 阶段)+ 代码质量门禁4 阶段9 个可复现脚本</p></div>
<div class="card"><div class="h">🔬 科研辅助 <span class="tag">加分</span></div><p>8 维数据洞察 + 热点追踪 + 交互式 HTML 知识图谱</p></div>
</div>
<div class="grid grid-2" style="margin-top:4px">
<div class="card"><div class="h">📦 交付统计</div>
<div class="grid grid-3" style="gap:6px;margin-top:4px">
<div style="text-align:center;background:#f8fafc;border-radius:6px;padding:8px"><div style="font-size:18px;font-weight:700;color:#3b82f6">47</div><div style="font-size:10px;color:#64748b">文件数</div></div>
<div style="text-align:center;background:#f8fafc;border-radius:6px;padding:8px"><div style="font-size:18px;font-weight:700;color:#22c55e">5.8k</div><div style="font-size:10px;color:#64748b">代码行</div></div>
<div style="text-align:center;background:#f8fafc;border-radius:6px;padding:8px"><div style="font-size:18px;font-weight:700;color:#8b5cf6">14</div><div style="font-size:10px;color:#64748b">迭代轮次</div></div>
</div>
</div>
<div class="card"><div class="h">👥 团队成员</div>
<div style="margin-top:4px"><div style="display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #f1f5f9;font-size:12px"><span style="font-weight:600">刘焱</span><span style="color:#64748b">78 commits · CLI 架构</span></div>
<div style="display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #f1f5f9;font-size:12px"><span style="font-weight:600">赵昌</span><span style="color:#64748b">46 commits · Skills + 工作流 + 科研</span></div>
<div style="display:flex;justify-content:space-between;padding:4px 0;font-size:12px"><span style="font-weight:600">曾蔚然(组长)</span><span style="color:#64748b">9 commits · DevOps + 审查</span></div></div>
</div>
</div>
</div>
<!-- ===== CLI 子任务一 ===== -->
<div id="p-cli1" class="page">
<h2>💻 子任务一CLI 能力扩展</h2>
<div class="desc">新增 23 个 Shortcut 命令组、181+ 个子命令、优化输出和交互体验</div>
<div class="grid grid-3" style="margin-bottom:12px">
<div style="text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px"><div style="font-size:28px;font-weight:700;color:#3b82f6">31</div><div style="font-size:11px;color:#64748b">总命令组</div></div>
<div style="text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px"><div style="font-size:28px;font-weight:700;color:#22c55e">23</div><div style="font-size:11px;color:#64748b">新增 Shortcut 组</div></div>
<div style="text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px"><div style="font-size:28px;font-weight:700;color:#8b5cf6">181+</div><div style="font-size:11px;color:#64748b">子命令</div></div>
</div>
<div class="grid grid-2">
<div class="card"><div class="h">📦 命令组一览</div>
<div class="tags">
<span class="tag t-blue">repo(29)</span><span class="tag t-blue">issue(12)</span><span class="tag t-blue">pr(15)</span>
<span class="tag t-blue">user(24)</span><span class="tag t-blue">branch(9)</span><span class="tag t-blue">ci(12)</span>
<span class="tag t-blue">release(6)</span><span class="tag t-blue">webhook(8)</span><span class="tag t-blue">wiki(7)</span>
<span class="tag t-blue">snippet(4)</span><span class="tag t-blue">commit(5)</span><span class="tag t-blue">file(11)</span>
<span class="tag t-blue">milestone(6)</span><span class="tag t-blue">collaborator(6)</span><span class="tag t-blue">org(7)</span>
<span class="tag t-blue">search(2)</span><span class="tag t-blue">label(7)</span><span class="tag t-blue">tag(3)</span>
<span class="tag t-blue">dataset(4)</span><span class="tag t-blue">template(5)</span>
</div>
</div>
<div class="card"><div class="h">🏗️ 三层架构</div>
<div style="background:#f8fafc;border-radius:6px;padding:8px;margin-bottom:6px;border-left:3px solid #3b82f6"><div style="font-size:12px;font-weight:600">Shortcuts</div><div style="font-size:11px;color:#64748b">gitlink-cli &lt;group&gt; +&lt;verb&gt; 高频接口</div></div>
<div style="background:#f8fafc;border-radius:6px;padding:8px;margin-bottom:6px;border-left:3px solid #22c55e"><div style="font-size:12px;font-weight:600">API Commands</div><div style="font-size:11px;color:#64748b">元数据驱动,统一认证/错误/输出</div></div>
<div style="background:#f8fafc;border-radius:6px;padding:8px;border-left:3px solid #8b5cf6"><div style="font-size:12px;font-weight:600">Raw API</div><div style="font-size:11px;color:#64748b">gitlink-cli api METHOD PATH 灵活扩展</div></div>
</div>
</div>
<div class="card" style="margin-top:8px">
<div class="h">🔧 工程化配置</div>
<div class="grid grid-4" style="gap:8px;margin-top:6px">
<div style="text-align:center;background:#f8fafc;border-radius:6px;padding:8px"><span style="font-size:16px">🤖</span><div style="font-size:11px;font-weight:600">DevOps</div><div style="font-size:10px;color:#64748b">GitLink CI</div></div>
<div style="text-align:center;background:#f8fafc;border-radius:6px;padding:8px"><span style="font-size:16px"></span><div style="font-size:11px;font-weight:600">GitHub Actions</div><div style="font-size:10px;color:#64748b">CI + Release</div></div>
<div style="text-align:center;background:#f8fafc;border-radius:6px;padding:8px"><span style="font-size:16px">📦</span><div style="font-size:11px;font-weight:600">4 包管理</div><div style="font-size:10px;color:#64748b">npm/brew/scoop/choco</div></div>
<div style="text-align:center;background:#f8fafc;border-radius:6px;padding:8px"><span style="font-size:16px">🧪</span><div style="font-size:11px;font-weight:600">20 测试</div><div style="font-size:10px;color:#64748b">单元测试文件</div></div>
</div>
<div class="term" style="margin-top:8px">
<div class="term-bar"><div class="term-dot" style="background:#ef4444"></div><div class="term-dot" style="background:#f59e0b"></div><div class="term-dot" style="background:#22c55e"></div><span style="color:#64748b;font-size:10px"> 命令示例</span></div>
<div class="term-body"><span class="term-cmd">$ gitlink-cli repo +info --owner z2_cc --repo gitlink-cli --format json</span>
<span class="term-out">{ "ok": true, "data": { "name": "gitlink-cli", "forked_count": 2, ... } }</span>
<span class="term-cmd">$ gitlink-cli issue +list --state open --format json</span>
<span class="term-out">{ "data": { "total_count": 15, "issues": [...] } }</span>
<span class="term-cmd">$ gitlink-cli commit +list --limit 3 --format json</span>
<span class="term-out">{ "data": { "commits": [{ "sha": "abc...", "commit_message": "feat: ..." }] } }</span></div>
</div>
</div>
</div>
<!-- ===== Skills 子任务二 ===== -->
<div id="p-skills" class="page">
<h2>🧠 子任务二AI Agent Skills</h2>
<div class="desc">11 个 Claude Code Skills在 Claude Code 平台端到端验证</div>
<div class="grid grid-2">
<div class="card"><div class="h">📋 Skills 清单</div>
<div class="tw"><table><tr><th>Skill</th><th>版本</th><th>功能</th></tr>
<tr><td><span class="tag t-blue">issue-triage</span></td><td>v2.0.0</td><td>Issue 自动分类/打标签/分配</td></tr>
<tr><td><span class="tag t-blue">code-review</span></td><td>v1.0.0</td><td>PR 代码审查</td></tr>
<tr><td><span class="tag t-blue">project-health</span></td><td>v2.0.0</td><td>健康度评分与趋势分析</td></tr>
<tr><td><span class="tag t-blue">release-auto</span></td><td>v2.0.0</td><td>自动 Release Notes + 语义化版本</td></tr>
<tr><td><span class="tag t-blue">compliance</span></td><td>v1.0.0</td><td>许可证合规/敏感信息扫描</td></tr>
<tr><td><span class="tag t-purple">pr-deep-review</span></td><td>v1.0.0</td><td>深度 PR 审查</td></tr>
<tr><td><span class="tag t-purple">duplicate-detector</span></td><td>v1.0.0</td><td>重复 Issue 检测</td></tr>
<tr><td><span class="tag t-purple">newcomer-guide</span></td><td>v1.0.0</td><td>新人引导</td></tr>
</table></div>
</div>
<div class="card"><div class="h">📐 关键词权重分类issue-triage</div>
<div class="tw"><table><tr><th>类别</th><th>关键词</th><th>得分</th><th>标签</th></tr>
<tr><td>Bug</td><td>bug/错误/crash/异常</td><td>≥15</td><td><span class="tag t-red">bug</span></td></tr>
<tr><td>功能需求</td><td>建议/希望/feature</td><td>≥12</td><td><span class="tag t-blue">enhancement</span></td></tr>
<tr><td>文档</td><td>文档/README/拼写</td><td>≥10</td><td><span class="tag t-green">documentation</span></td></tr>
<tr><td>安全</td><td>漏洞/安全/泄露</td><td>≥12</td><td><span class="tag t-red">security</span></td></tr>
<tr><td>问题咨询</td><td>请问/怎么/如何</td><td>≥6</td><td><span class="tag t-orange">question</span></td></tr>
</table></div>
</div>
</div>
<div class="grid grid-2" style="margin-top:4px">
<div class="card"><div class="h">📊 健康度评分模型</div>
<div style="background:#f8fafc;border-radius:6px;padding:10px;text-align:center;font-size:13px;font-weight:600;color:#3b82f6;margin:6px 0">综合 = Issue×30% + PR×30% + 活跃度×25% + 里程碑×15%</div>
<p>9-10 🟢 优秀7-8 🟢 良好5-6 🟡 一般3-4 🔴 堪忧0-2 🔴 危险</p>
</div>
<div class="card"><div class="h">📝 语义化版本</div>
<div style="background:#f8fafc;border-radius:6px;padding:10px;text-align:center;font-size:13px;font-weight:600;color:#22c55e;margin:6px 0">BREAKING → 主版本+1 feat → 次版本+1 fix → 修订号+1</div>
<p>自动分类 feat/fix/docs/refactor/perf/test/chore/revert</p>
</div>
</div>
</div>
<!-- ===== 工作流 子任务三 ===== -->
<div id="p-workflow" class="page">
<h2>⚙️ 子任务三:端到端自动化工作流</h2>
<div class="desc">串联多个命令和 Skills构建可复现的自动化解决方案</div>
<div class="grid grid-2">
<div class="card"><div class="h">🌐 场景A社区运营自动化</div>
<div class="tl"><div class="tl-item"><div class="tt">Phase 1Issue 自动分拣</div><div class="td">采集未分类 Issue → 关键词权重分析 → 打标签 → 加引导评论</div></div>
<div class="tl-item"><div class="tt">Phase 2社区周报生成</div><div class="td">采集 Issue/PR/Commit/Milestone → 多维评分 → Markdown+HTML 报告</div></div>
<div class="tl-item"><div class="tt">Phase 3Release Notes</div><div class="td">获取最新 tag → 分析提交历史 → 分类 → 创建 Release</div></div></div>
</div>
<div class="card"><div class="h">🛡️ 场景B代码质量看门人</div>
<div class="tl"><div class="tl-item"><div class="tt">Phase 1PR 采集</div><div class="td">列出所有打开的真实 PR</div></div>
<div class="tl-item"><div class="tt">Phase 2深度审查</div><div class="td">获取详情/文件/diff/历史评审 → AI 评分</div></div>
<div class="tl-item"><div class="tt">Phase 3CI 检查</div><div class="td">检查 CI 构建状态</div></div>
<div class="tl-item"><div class="tt">Phase 4门禁决策</div><div class="td">总分 ≥70 + CI 通过 → 自动合并<br>否则 → 反馈修改建议</div></div></div>
</div>
</div>
<div class="card"><div class="h">📐 质量评分模型</div>
<div class="grid grid-3" style="gap:8px;margin:6px 0">
<div style="background:#eff6ff;border-radius:6px;padding:10px;text-align:center"><div style="font-size:11px;color:#64748b">CodeReview</div><div style="font-size:20px;font-weight:700;color:#3b82f6">×40%</div></div>
<div style="background:#f0fdf4;border-radius:6px;padding:10px;text-align:center"><div style="font-size:11px;color:#64748b">CI 状态</div><div style="font-size:20px;font-weight:700;color:#22c55e">×30%</div></div>
<div style="background:#f5f3ff;border-radius:6px;padding:10px;text-align:center"><div style="font-size:11px;color:#64748b">设计一致性</div><div style="font-size:20px;font-weight:700;color:#8b5cf6">×30%</div></div>
</div>
<div style="text-align:center;font-size:13px;font-weight:600;color:#0f172a">门槛:≥ 70 分 且 CI 通过 → 自动合并</div>
</div>
</div>
<!-- ===== 科研 子任务四 ===== -->
<div id="p-research" class="page">
<h2>🔬 子任务四:科研辅助</h2>
<div class="desc">利用 CLI 数据能力,面向科研工作者提供智能化分析</div>
<div class="grid grid-2">
<div class="card"><div class="h">📊 模块C科研项目洞悉</div>
<div style="font-size:12px;font-weight:600;margin:4px 0;color:#3b82f6">8 维数据采集</div>
<div class="tags"><span class="tag t-blue">repo+info</span><span class="tag t-blue">topics</span><span class="tag t-blue">languages</span><span class="tag t-blue">contributors</span><span class="tag t-blue">commits</span><span class="tag t-blue">issues</span><span class="tag t-blue">prs</span><span class="tag t-blue">collaborators</span></div>
<div style="font-size:12px;font-weight:600;margin:8px 0 4px;color:#22c55e">4 维度加权评分</div>
<div style="display:flex;gap:6px;flex-wrap:wrap">
<div style="background:#eff6ff;border-radius:6px;padding:6px 10px;text-align:center;flex:1;min-width:70px"><div style="font-size:11px;color:#64748b">成熟度</div><div style="font-size:16px;font-weight:700;color:#3b82f6">25%</div></div>
<div style="background:#f0fdf4;border-radius:6px;padding:6px 10px;text-align:center;flex:1;min-width:70px"><div style="font-size:11px;color:#64748b">文档质量</div><div style="font-size:16px;font-weight:700;color:#22c55e">20%</div></div>
<div style="background:#f5f3ff;border-radius:6px;padding:6px 10px;text-align:center;flex:1;min-width:70px"><div style="font-size:11px;color:#64748b">贡献模式</div><div style="font-size:16px;font-weight:700;color:#8b5cf6">30%</div></div>
<div style="background:#fff7ed;border-radius:6px;padding:6px 10px;text-align:center;flex:1;min-width:70px"><div style="font-size:11px;color:#64748b">社区健康</div><div style="font-size:16px;font-weight:700;color:#fb923c">25%</div></div>
</div>
</div>
<div class="card"><div class="h">🌐 模块D热点追踪</div>
<div style="background:#f8fafc;border-radius:6px;padding:8px;margin:4px 0;font-size:12px">
<div style="display:flex;align-items:center;gap:6px;justify-content:center;flex-wrap:wrap">
<span class="tag t-blue">关键词搜索</span> <span style="color:#94a3b8"></span>
<span class="tag t-green">去重汇总</span> <span style="color:#94a3b8"></span>
<span class="tag t-purple">实体提取</span> <span style="color:#94a3b8"></span>
<span class="tag t-orange">HTML 图谱</span>
</div>
</div>
<p style="margin-top:4px"><strong>关系类型:</strong>topic · uses · belongs_to · related</p>
<p><strong>覆盖:</strong>33 个仓库、19 个主题标签、11 种语言、27 个组织</p>
</div>
</div>
<div class="card"><div class="h">🕸️ 知识图谱可视化Mermaid</div>
<div class="mermaid-wrap">
<pre class="mermaid" style="background:transparent">
flowchart LR
subgraph P["🔬 研究项目"]
P1["Edge-Computing-Engine"]
P2["mirrors/Paddle"]
P3["shenyan/machineLearningTemplate"]
end
subgraph T["📚 主题"]
T1["python"]
T2["c++"]
end
subgraph L["💻 技术栈"]
L1["Python"]
L2["C++"]
end
subgraph O["🏛️ 组织"]
O1["mirrors"]
O2["datawhalechina"]
end
P1 -->|topic| T2
P2 -->|topic| T1
P2 -->|belongs_to| O1
P3 -->|uses| L1
P1 -->|related| P2
classDef project fill:#1e3a5f,stroke:#3b82f6,color:#fff
classDef topic fill:#241b3d,stroke:#a78bfa,color:#fff
classDef tech fill:#14331e,stroke:#22c55e,color:#fff
classDef org fill:#3d2415,stroke:#fb923c,color:#fff
class P1,P2,P3 project
class T1,T2 topic
class L1,L2 tech
class O1,O2 org
</pre>
</div>
<div style="text-align:center;margin-top:4px">
<a class="link-btn" href="skills/gitlink-research-hotspot/scripts/_output/knowledge-graph-machine learning.html" target="_blank">🌐 打开交互式知识图谱</a>
</div>
</div>
</div>
<!-- ===== 运行结果 ===== -->
<div id="p-outputs" class="page">
<h2>📊 运行结果展示</h2>
<div class="desc">以下数据通过运行工作流脚本从 z2_cc/gitlink-cli 仓库实际采集</div>
<div class="grid grid-2">
<div class="card"><div class="h">📊 社区周报 <span class="tag">Phase 2 输出</span></div>
<div class="term"><div class="term-bar"><div class="term-dot" style="background:#ef4444"></div><div class="term-dot" style="background:#f59e0b"></div><div class="term-dot" style="background:#22c55e"></div><span style="color:#64748b;font-size:10px"> weekly-health-report.md</span></div>
<div class="term-body"><span class="term-key">综合评分</span><span class="term-num">3.5</span>/10 🔴 堪忧
<span class="term-key">| 指标</span> <span class="term-key">| 数据</span> <span class="term-key">| 状态</span>
| Issue 总数 | <span class="term-num">19</span>(关闭 <span class="term-num">4</span> / 打开 <span class="term-num">15</span>| 🔴
| 关闭率 | <span class="term-num">21%</span> | 🔴 偏低
| PR 总数 | <span class="term-num">2</span>(合并 <span class="term-num">0</span> | 🔴
| 贡献者数 | <span class="term-num">1</span> 人 | 🔴
| 平均响应 | <span class="term-num">24.3</span> 天 | 🟡</div></div>
<a class="link-btn green" href="skills/gitlink-community-ops/scripts/_output/weekly-health-report.html" target="_blank">📄 查看完整 HTML 报告</a>
</div>
<div class="card"><div class="h">📝 Release Notes <span class="tag">Phase 3 输出</span></div>
<div class="term"><div class="term-bar"><div class="term-dot" style="background:#ef4444"></div><div class="term-dot" style="background:#f59e0b"></div><div class="term-dot" style="background:#22c55e"></div><span style="color:#64748b;font-size:10px"> release-notes-v0.1.0.md</span></div>
<div class="term-body"><span class="term-str">v0.1.0</span> (<span class="term-num">2026-06-30</span>)
<span class="term-key">基于</span>v0.0.0
<span class="term-key">包含</span> <span class="term-num">100</span> 次提交 · <span class="term-num">204</span> 个文件
<span class="term-key">新增</span> <span class="term-num">16483</span> 行 / <span class="term-key">删除</span> <span class="term-num">3644</span>
<span class="term-key">贡献者</span><span class="term-num">7</span>
<span class="term-str">✨ 新功能</span> <span class="term-num">20</span> <span class="term-str">🐛 Bug 修复</span> <span class="term-num">19</span>
<span class="term-str">📝 文档</span> <span class="term-num">44</span> <span class="term-str">✅ 测试</span> <span class="term-num">3</span> <span class="term-str">🔧 工程</span> <span class="term-num">2</span></div></div>
<a class="link-btn green" href="skills/gitlink-community-ops/scripts/_output/release-notes-v0.1.0.html" target="_blank">📄 查看完整 HTML</a>
</div>
<div class="card"><div class="h">🔬 科研洞察报告 <span class="tag">模块C 输出</span></div>
<div class="term"><div class="term-bar"><div class="term-dot" style="background:#ef4444"></div><div class="term-dot" style="background:#f59e0b"></div><div class="term-dot" style="background:#22c55e"></div><span style="color:#64748b;font-size:10px"> research-insight-report.md</span></div>
<div class="term-body"><span class="term-key">综合评分</span><span class="term-num">4.8</span>/10 🔴 堪忧
<span class="term-key">描述</span><span class="term-str">GitLink CLI - GitLink 平台命令行工具</span>
<span class="term-key">主要语言</span><span class="term-str">Go 93.8%</span>, JavaScript 4.9%, Shell 0.7%
<span class="term-key">贡献者</span><span class="term-num">16</span>
<span class="term-key">Issue 总数</span><span class="term-num">15</span>(关闭 <span class="term-num">4</span> / 打开 <span class="term-num">11</span>
<span class="term-key">PR 总数</span><span class="term-num">2</span>
<span class="term-key">评分维度</span>
成熟度 2.8/10 · 文档质量 5/10
贡献模式 6.8/10 · 社区健康 4.4/10</div></div>
<a class="link-btn purple" href="skills/gitlink-research-insight/scripts/_output/research-insight-report.html" target="_blank">📄 查看完整 HTML</a>
</div>
<div class="card"><div class="h">📈 热点趋势报告 <span class="tag">模块D 输出</span></div>
<div class="term"><div class="term-bar"><div class="term-dot" style="background:#ef4444"></div><div class="term-dot" style="background:#f59e0b"></div><div class="term-dot" style="background:#22c55e"></div><span style="color:#64748b;font-size:10px"> hotspot-trend-report.md</span></div>
<div class="term-body"><span class="term-key">发现仓库</span><span class="term-num">33</span>
<span class="term-key">涵盖主题</span><span class="term-num">19</span> 个标签
<span class="term-key">编程语言</span><span class="term-num">11</span>
<span class="term-key">热门主题排行</span>
<span class="term-num">1</span>. python <span class="term-num">10</span> 仓库 (<span class="term-num">30%</span>)
<span class="term-num">2</span>. c <span class="term-num">7</span> 仓库 (<span class="term-num">21%</span>)
<span class="term-num">3</span>. c++ <span class="term-num">7</span> 仓库 (<span class="term-num">21%</span>)
<span class="term-num">4</span>. shell <span class="term-num">4</span> 仓库 (<span class="term-num">12%</span>)
<span class="term-num">5</span>. 人工智能 <span class="term-num">2</span> 仓库 (<span class="term-num">6%</span>)</div></div>
<a class="link-btn purple" href="skills/gitlink-research-hotspot/scripts/_output/hotspot-trend-report-machine learning.html" target="_blank">📄 查看完整 HTML</a>
</div>
</div>
<div class="card" style="margin-top:4px">
<div class="h">🚀 一键运行命令</div>
<div class="grid grid-2" style="gap:8px;margin-top:6px">
<div class="term"><div class="term-bar"><span style="color:#64748b;font-size:10px"> 社区运营</span></div><div class="term-body" style="font-size:10px"><span class="term-cmd">DRY_RUN=true bash skills/gitlink-community-ops/scripts/community-ops-full.sh z2_cc gitlink-cli</span></div></div>
<div class="term"><div class="term-bar"><span style="color:#64748b;font-size:10px"> 科研洞察</span></div><div class="term-body" style="font-size:10px"><span class="term-cmd">bash skills/gitlink-research-insight/scripts/research-insight-full.sh z2_cc gitlink-cli</span></div></div>
<div class="term"><div class="term-bar"><span style="color:#64748b;font-size:10px"> 热点追踪</span></div><div class="term-body" style="font-size:10px"><span class="term-cmd">bash skills/gitlink-research-hotspot/scripts/hotspot-tracker-full.sh "machine learning" "深度学习"</span></div></div>
<div class="term"><div class="term-bar"><span style="color:#64748b;font-size:10px"> 质量门禁</span></div><div class="term-body" style="font-size:10px"><span class="term-cmd">DRY_RUN=true bash skills/gitlink-quality-gate/scripts/quality-gate-full.sh z2_cc gitlink-cli</span></div></div>
</div>
</div>
</div>
</div>
<div class="footer">GitLink 智能化能力提升项目 · 《软件演化与运维》 · 2026</div>
<script>
mermaid.initialize({startOnLoad:true,theme:'dark',
themeVariables:{primaryColor:'#1e3a5f',primaryBorderColor:'#3b82f6',primaryTextColor:'#e2e8f0',lineColor:'#475569',tertiaryColor:'#0f172a'}
});
document.querySelectorAll('.nav a').forEach(function(a){
a.addEventListener('click',function(){
document.querySelectorAll('.nav a').forEach(function(x){x.classList.remove('active')});
document.querySelectorAll('.page').forEach(function(p){p.classList.remove('active')});
a.classList.add('active');
document.getElementById('p-'+a.dataset.tab).classList.add('active');
});
});
</script>
</body>
</html>