研发协作
需要总结本周 GitHub 贡献并生成周报英文摘要时使用
当用户要求总结本周 GitHub 贡献、写周报或查看本周工作时,拉取并分析本周 GitHub 事件,生成可直接粘贴到周报的英文摘要。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
需要总结本周 GitHub 贡献并生成周特定
解决思路
- 计算本周一的日期到今天,使用 `date` 命令计算。
- 使用 `gh api users/zc277584121/events --paginate --jq '.[]'` 拉取用户近期的 GitHub 活动事件。
- 过滤出本周时间范围内的事件。
- 默认排除 `zc277584121` 自己账号下的仓库,只保留对他人仓库的贡献。
- 如果用户明确要求包含自己的仓库,则不排除。
- 关注 `PushEvent`:代码推送。
- 关注 `PullRequestEvent`:PR 创建/合并。
- 关注 `PullRequestReviewEvent`:PR Review。
- 关注 `IssuesEvent`:Issue 创建/关闭。
- 关注 `IssueCommentEvent`:Issue 评论。
- 关注 `CreateEvent`:分支/标签创建。
- 输出必须用英文,适合直接抄写到周报中。
- 大的 feature 或重要 PR 单独一条列出,简要说明做了什么。
- 小的修复、review、评论等可以合并为一条。
- 按仓库分组,格式简洁清晰。
- 使用示例格式:`## Weekly Contributions (2025-01-20 ~ 2025-01-24)`,按仓库分组;如 `### milvus-io/pymilvus` 下列出 `Implemented hybrid search API with support for multiple vector fields (#xxx)`、`Fixed connection pool timeout issue (#xxx)`、`Reviewed 3 PRs related to batch insert optimization`;`### milvus-io/milvus` 下列出 `Minor: commented on 2 issues about memory management`。
- 如果某一周活动特别少,如实报告即可。
- 输出要简洁实用,直接可以粘贴到周报中。
适用边界 · 注意事项
- 当所需贡献数据超出 GitHub Events API 返回范围(最多最近 90 天、300 个事件)时。
- 当未安装或未认证 `gh` CLI、没有 GitHub 账号,或需要统计非 GitHub 平台贡献时。
- 当用户要求非英文输出时。