Commit Graph

854 Commits

Author SHA1 Message Date
wbtiger 9ae0b3c3a2 Merge pull request 'feat(skills): 新增 gitlink-pr-gate(代码质量看门人编排)' (#398) from jiangtx/gitlink-cli:pr-skill-pr-gate into master 2026-07-14 20:39:24 +08:00
wbtiger 139fc37313 Merge pull request 'feat(skills): 新增 gitlink-project-bootstrap(项目一键初始化编排)' (#399) from jiangtx/gitlink-cli:pr-skill-project-bootstrap into master 2026-07-14 20:39:20 +08:00
wbtiger ba6d5f3310 Merge pull request 'feat(skills): 新增 gitlink-multi-repo-ops(多仓库协同编排)' (#400) from jiangtx/gitlink-cli:pr-skill-multi-repo-ops into master 2026-07-14 20:39:16 +08:00
wbtiger b3f9e84803 Merge pull request 'feat(skills): 新增 gitlink-contributor-growth(贡献者成长体系编排)' (#401) from jiangtx/gitlink-cli:pr-skill-contributor-growth into master 2026-07-14 20:39:11 +08:00
wbtiger 90db109422 Merge pull request 'feat(skills): 新增 gitlink-doc-sync 中英文档一致性守护 Skill' (#331) from Taoyouce/gitlink-cli:feat/doc-sync-skill into master 2026-07-14 20:37:42 +08:00
wbtiger 4089f46cd8 Merge pull request 'fix(milestone): +create 的 --description/--due-date 放宽为可选,与平台 API 对齐' (#336) from Taoyouce/gitlink-cli:fix/milestone-create-optional-fields into master 2026-07-14 20:37:33 +08:00
wbtiger cc12bc7932 Merge pull request 'feat(pr): 全部 pr 子命令统一支持 --number(--id 保留为兼容别名)' (#341) from Taoyouce/gitlink-cli:feat/pr-number-alias into master 2026-07-14 20:37:21 +08:00
wbtiger 14e611daa8 Merge pull request 'fix(pr): comments posted by pr +comment are invisible on the PR page' (#376) from Taoyouce/gitlink-cli:fix/pr-comment-endpoint into master 2026-07-14 20:36:49 +08:00
wbtiger df36a9aa40 Merge pull request 'feat(branch): add +all and keyword filtering for +list' (#377) from Taoyouce/gitlink-cli:feat/branch-all-and-filter into master 2026-07-14 20:36:46 +08:00
wbtiger 94940a8e56 Merge pull request 'feat(repo): add +git-tree and +blob for low-level git objects' (#388) from Taoyouce/gitlink-cli:feat/repo-git-objects into master 2026-07-14 20:36:37 +08:00
wbtiger b8dec07157 Merge pull request 'docs: 新增开发环境指南 doc/dev-guide.md(补齐起步资源包缺失项)' (#415) from Taoyouce/gitlink-cli:docs/dev-guide into master 2026-07-14 20:36:33 +08:00
wbtiger b0416e697f Merge pull request 'feat(skills): 新增 gitlink-doctor 环境自诊断与故障排除 Skill' (#422) from Taoyouce/gitlink-cli:feat/skill-doctor into master 2026-07-14 20:36:28 +08:00
wbtiger 5aadb82b9c Merge pull request 'docs(readme): 补充 doctor 命令的功能一览与使用示例(中英双语)' (#423) from Taoyouce/gitlink-cli:docs/readme-doctor into master 2026-07-14 20:35:57 +08:00
wbtiger 93ce268c68 Merge pull request 'fix(i18n): 修复 ignore 组帮助显示原始键名,9 个命令组简介补齐 i18n' (#424) from Taoyouce/gitlink-cli:fix/i18n-group-shorts into master 2026-07-14 20:34:59 +08:00
wbtiger a9d9a535c7 Merge pull request 'docs(readme): 补充 Shell 自动补全使用说明(中英双语)' (#425) from Taoyouce/gitlink-cli:docs/readme-completion into master 2026-07-14 20:34:25 +08:00
maidamaliziasimnw d55e576fc8 docs(readme): 补充 Shell 自动补全使用说明(bash/zsh/fish/PowerShell,中英双语)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 18:59:04 +00:00
maidamaliziasimnw 0772d35187 fix(i18n): 命令组简介补齐 i18n——修复 ignore 组显示原始键名 cmd.ignore.short,9 个组硬编码英文改为翻译键
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 18:14:38 +00:00
maidamaliziasimnw c01a2bbc9f docs(readme): 补充 doctor 命令的功能一览行与使用示例(中英双语)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 17:51:23 +00:00
maidamaliziasimnw 466a3d5fd9 test(client): 新增 PaginateAllKey 基准测试(模拟每页延迟,覆盖并发翻页路径)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 17:39:24 +00:00
maidamaliziasimnw 9b4f890208 fix(ci): CI 安装 golangci-lint 并修复 make lint 全部 11 处报告(errcheck/gosec/misspell)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 17:26:52 +00:00
maidamaliziasimnw e32b1b5a06 feat(skills): 新增 gitlink-doctor 环境自诊断与故障排除 Skill
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 17:09:08 +00:00
maidamaliziasimnw a98a69ce7f feat(skills): 新增 gitlink-fork-sync Fork 与上游同步助手 Skill
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 17:04:40 +00:00
maidamaliziasimnw a383b0a00b fix(api): 单次调用支持 :owner/:repo 与 {{owner}}/{{repo}} 占位符替换(issue #20)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 16:45:06 +00:00
maidamaliziasimnw 5893393473 perf(pagination): total_count 已知时并发抓取剩余页(有界 5 worker,保持页序),--all 大列表实测 20.2s→8.4s
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 16:41:08 +00:00
maidamaliziasimnw 5a7aa6cdb8 fix(ci): CI 固定 Go 1.22 低于 go.mod 要求的 1.26.1,改用 go-version-file 跟随 go.mod
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 16:32:55 +00:00
maidamaliziasimnw 07071277d5 feat(research): 新增科研辅助开发模板 examples/research(起步资源包缺失项)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 16:17:40 +00:00
maidamaliziasimnw bb89f671b1 feat(templates): 新增 shortcuts/_template 与 skills/_template 开发脚手架(起步资源包缺失项)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 16:14:27 +00:00
maidamaliziasimnw c8ca601097 feat(workflows): 新增 Issue 自动分拣端到端工作流(起步资源包缺失项)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 16:08:58 +00:00
maidamaliziasimnw f206f68853 docs: 新增开发环境指南 doc/dev-guide.md(起步资源包缺失项)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 16:04:38 +00:00
Surponess 9fbbdb1bbb Merge pull request '提交作品文档及相关演示视频、图片' (#2) from surponess_br into master 2026-07-10 22:54:14 +08:00
Surponess 9aae311ab7 提交作品文档及相关演示视频、图片 2026-07-10 22:45:45 +08:00
maidamaliziasimnw 6287ab8252 feat(skills): 新增 CLI/平台语义审计 skill : gitlink-semantic-audit
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-10 13:04:38 +00:00
Taoyouce a36e9c92c3 feat(issue): add issue +delete with --yes confirmation
Single-issue deletion via DELETE /api/v1/:owner/:repo/issues/:number.
The existing +batch-delete requires repo manager permissions and global
database IDs; +delete works for the issue author using the web issue
number. Destructive, so it refuses to run without --yes.

Includes en/zh i18n keys, README examples, and unit tests.
Production-verified on gitlink.org.cn (create -> delete -> 404 view).
2026-07-10 11:39:12 +00:00
wyxfzgg c88e6f51f9 feat: add gitlink-web 科研智能分析服务(子任务四)
新增基于 Flask + DeepSeek API + gitlink-cli 的科研智能分析 Web 服务:
- 14 个 Skill(核心 9 + 科研实验室 5:热点追踪/项目洞悉/合规检查/协作匹配/进度跟踪)
- 输入研究主题或仓库 → 自动调 gitlink-cli 拉数据 → DeepSeek 按 Skill 工作流生成结构化报告
- 含 app.py、deploy.py(paramiko 一键部署)、templates、skills prompts、requirements.txt

对应《课程实践任务》子任务四「应用 GitLink 辅助科研」5 个场景。
来源:GitLink 大赛 2026 子赛题四。
2026-07-10 18:38:59 +08:00
Angel123456 13475993e1 feat(examples): add research-hotspot-tracker workflow
Signed-off-by: Angel123456 <Angel123456@example.org>
2026-07-10 18:03:04 +08:00
NeeNe 4cd7a8918b fix(skills): complete research skill metadata 2026-07-10 16:40:28 +08:00
NeeNe 5eb7768f0e docs(skills): localize research skill docs 2026-07-10 16:40:28 +08:00
NeeNe 8642f4026e feat(skills): add research assistant skill suite 2026-07-10 16:40:28 +08:00
Angel123456 c340faaabc feat(examples): add community ops end-to-end workflow
Signed-off-by: Angel123456 <Angel123456@example.org>
2026-07-10 15:58:22 +08:00
Surponess e9ea68f4f9 Merge pull request '修改仓库内容' (#1) from surponess_br into master 2026-07-10 10:55:08 +08:00
Surponess b1db102e9d 修改仓库内容 2026-07-10 10:55:03 +08:00
Angel123456 5404a48bd3 feat: 添加两个科研分析 Skill 2026-07-09 23:05:01 +08:00
chroe d880aaf322 test(shortcuts): include watch in register_test expected groups 2026-07-09 22:42:13 +08:00
chroe 56fc4c3a75 test(shortcuts): include file in register_test expected groups 2026-07-09 22:41:55 +08:00
chroe 207393eefb test(shortcuts): include commit in register_test expected groups 2026-07-09 22:41:38 +08:00
chroe bf9ecc4ba2 docs(api): add MSYS2 path fix doc; extract restoreAPIPath for testability
- 新增命令帮助文档 doc/changes/api-msys2-path.md(问题/根因/修复/影响/测试)。
- 将 runAPI 内联的路径还原逻辑抽成纯函数 restoreAPIPath,便于单元测试;
  并修正一个边界缺陷:路径含多个已知前缀时(如 /api/v1/users)改为取
  最早出现的位置,避免误截到 /v1/。
- 新增表驱动 TestRestoreAPIPath 覆盖:正常路径不变、v1/v2/api 污染还原、
  无已知前缀保留、空路径。
2026-07-09 22:27:52 +08:00
chroe 9ff3143995 docs(watch): add command help doc for watch shortcut 2026-07-09 22:23:13 +08:00
chroe 8161193fa6 docs(file): add command help doc for file shortcut 2026-07-09 22:22:50 +08:00
wyxfzgg 3671998627 feat(skills): add gitlink-contributor-growth(贡献者成长体系:追踪PR/Issue活动→贡献排行→自动颁发徽章→成长报告)
新增端到端编排型 Agent Skill,串联多个 gitlink-cli 命令完成完整自动化场景(≥3 命令/Skill 调用)。
遵循 skills 规范(SKILL.md + frontmatter),兼容 Claude Code 等 Agent 平台。
来源:GitLink 大赛 2026 子任务三(端到端自动化工作流)。
2026-07-09 22:20:20 +08:00
wyxfzgg 29ffb118f7 feat(skills): add gitlink-multi-repo-ops(多仓库协同:跨多仓库统一Issue追踪、PR状态看板、Release协调发布)
新增端到端编排型 Agent Skill,串联多个 gitlink-cli 命令完成完整自动化场景(≥3 命令/Skill 调用)。
遵循 skills 规范(SKILL.md + frontmatter),兼容 Claude Code 等 Agent 平台。
来源:GitLink 大赛 2026 子任务三(端到端自动化工作流)。
2026-07-09 22:20:15 +08:00