wbtiger
|
b8589dc93c
|
Merge PR #103: feat: 新建 pm 模块,添加 6 条项目管理命令
# Conflicts:
# cmd/alias/alias.go
# cmd/alias/alias_test.go
# cmd/browse/browse.go
# cmd/browse/browse_test.go
# cmd/root.go
# internal/client/client.go
# internal/client/client_test.go
# shortcuts/notification/notification.go
# shortcuts/pm/pm.go
# shortcuts/pm/pm_test.go
# shortcuts/pr/pr.go
# shortcuts/register.go
# shortcuts/repo/repo_test.go
# shortcuts/user/user.go
# shortcuts/wiki/wiki.go
# shortcuts/wiki/wiki_test.go
# skills/gitlink-ci/SKILL.md
# skills/gitlink-code-review/SKILL.md
# skills/gitlink-commit-quality/SKILL.md
# skills/gitlink-compliance/SKILL.md
# skills/gitlink-contributor-insight/EXAMPLES.md
# skills/gitlink-contributor-insight/SKILL.md
# skills/gitlink-contributor-insight/examples/jiangtx-gitlink-cli.md
# skills/gitlink-insight/SKILL.md
# skills/gitlink-issue-triage/SKILL.md
# skills/gitlink-notification-digest/EXAMPLES.md
# skills/gitlink-notification-digest/SKILL.md
# skills/gitlink-org/SKILL.md
# skills/gitlink-repo/SKILL.md
# skills/gitlink-shared/SKILL.md
# skills/gitlink-user/SKILL.md
# skills/gitlink-workflow/SKILL.md
|
2026-07-14 22:50:21 +08:00 |
wbtiger
|
3e8e634a61
|
Merge PR #392: feat(cmd): 新增 alias/browse/status 开发者体验命令
# Conflicts:
# cmd/alias/alias.go
# cmd/alias/alias_test.go
|
2026-07-14 22:49:56 +08:00 |
wbtiger
|
72ff63bd36
|
Merge PR #389: 新增 export 命令组(issues/prs/contributors 导出 CSV/JSON)
|
2026-07-14 22:49:52 +08:00 |
wbtiger
|
b91cb905bd
|
Merge PR #390: feat(shortcut): 新增 pm 命令组(项目管理:仪表盘/Sprint/周报等)
|
2026-07-14 22:49:52 +08:00 |
wbtiger
|
25195f0432
|
Merge PR #391: feat(shortcut): 新增 notification 命令组(通知 list/read/read-all/wa
|
2026-07-14 22:49:52 +08:00 |
wyxfzgg
|
eb5710bffb
|
feat(shortcut): add capability command group + internal/capability (后端能力探测)
新增 capability 命令组 + internal/capability 包,探测 GitLink 后端各模块 API 是否就绪:
- capability +check 探测后端能力,结果缓存 24h
- capability +list 查看已缓存结果
新增 internal/capability 包:Registry 记录各域(label/notification/pm/wiki/pipeline/webhook/member/milestone/export/search/workflow)的可用状态,复用 internal/client 探测,支持 200/401/403/404 与 HTML 响应判定。
含完整单元测试、帮助文档、变更说明。register.go 仅普通注册(3行),不改其他模块渲染。
来源:GitLink 大赛 2026 子赛题一。
|
2026-07-09 22:05:53 +08:00 |
wyxfzgg
|
400c567384
|
feat(cmd): add alias/browse/status developer-experience commands
新增 3 个开发者体验命令:
- alias 管理命令别名(把长命令变短):alias +list / +set / +delete
- browse 在浏览器中打开 GitLink 页面(仓库/Issue/PR/Wiki 等资源)
- status 显示当前登录状态和上下文信息(owner/repo/format 等)
提升日常使用与脚本化体验:别名减少重复输入、browse 一键跳转网页、status 快速自检。
含单元测试、帮助文档 doc/commands/alias-browse-status.md。
注册:cmd/root.go 仅新增 3 行 import + 3 行 AddCommand,无其他改动。
来源:GitLink 大赛 2026 子赛题一。
|
2026-07-09 21:32:10 +08:00 |
wyxfzgg
|
1527f45dc1
|
feat(shortcut): add notification command group (list/read/read-all/watch)
新增 notification 命令组,封装 GitLink 通知 OpenAPI:
- notification +list 列出通知(--all/--participating/分页)
- notification +read 标记单条已读 (-i/--id)
- notification +read-all 全部标记已读
- notification +watch 关注/取消关注仓库通知 (-o/-r, --unwatch)
含单元测试(7 测试,覆盖 method/path/query)、帮助文档、变更说明。
来源:GitLink 大赛 2026 子赛题一。
|
2026-07-09 21:24:06 +08:00 |
wyxfzgg
|
26a8d15c15
|
feat(shortcut): add pm command group (project management)
新增 pm 命令组,补齐 GitLink 项目管理后端的命令化访问:
- pm +dashboards 查看项目仪表盘数据
- pm +sprints 查看 Sprint 任务列表
- pm +weekly 查看周报任务
- pm +tags 查看项目 Issue 标签
- pm +pipelines 查看项目 CI/CD 流水线列表
- pm +runs 查看项目 Action 运行记录
全部只读(GET),统一 owner/repo 自动解析与 --format json|table|yaml。
含单元测试、帮助文档 doc/commands/pm.md、变更说明 doc/changes/pm-shortcut.md。
来源:GitLink 大赛 2026 子赛题一。
|
2026-07-09 21:21:45 +08:00 |
wyxfzgg
|
d33c3c9316
|
feat(shortcut): add export command group (issues/prs/contributors → CSV/JSON)
新增 export 命令组,将仓库数据导出为 CSV/JSON 文件,支撑离线分析与科研数据抽取:
- export +issues 导出 Issue 列表 (GET /v1/:owner/:repo/issues)
- export +prs 导出 PR 列表 (GET /v1/:owner/:repo/pulls)
- export +contributors 导出贡献者统计 (GET /:owner/:repo/contributors)
统一 --format csv|json 与 --output,issues/prs 支持 --state 过滤与分页。
含单元测试(HTTP 方法/路径/参数/CSV·JSON 写入,6 测试)、
帮助文档 doc/commands/export.md、变更说明 doc/changes/export-shortcut.md。
背景:此前仓库数据导出只能手工拼 Raw API;export 组将其提升为一等命令。
来源:GitLink 大赛 2026 子赛题一。
|
2026-07-09 21:18:25 +08:00 |
wyxfzgg
|
b887e5053d
|
feat: 新增安装脚本 + CI 配置 + 命令帮助文档 + 跨平台验证报告
- 新增 scripts/install.sh: Linux/macOS 一键安装脚本
- 新增 scripts/install.ps1: Windows PowerShell 安装脚本
- 修改 .devops/ci.yml: 更新 CI 支持 wyx_branch 分支
- 新增 doc/commands/pm.md: pm 模块命令参考手册
- 新增 doc/commands/wiki.md: wiki 模块命令参考手册
- 新增 doc/commands/alias-browse-status.md: alias/browse/status 命令参考手册
- 新增 doc/commands/export.md: export 模块命令参考手册
- 新增 doc/commands/cross-platform.md: 跨平台兼容性验证报告
关联 Issue: #16
|
2026-06-03 12:07:13 +08:00 |