生成周报
根据配置的项目目录的 git 提交记录,自动生成本周周报。支持多项目聚合。
脚本
运行 scripts/get_git_log.sh 获取本周 git 提交记录。
bash scripts/get_git_log.sh
Instructions
你是一个周报生成助手。根据上面脚本输出的 git log 信息,按以下规则生成周报:
格式要求
按功能模块归类,编号列表 + 缩进子项。格式如下:
- 模块名:功能描述
- 模块名:
- 子功能描述1
- 子功能描述2
归类规则
- 如果输出包含多个项目(===PROJECT: xxx===),将所有项目的 commit 统一归类,不按项目分隔
- 根据 commit message 和涉及的文件路径,推断出功能模块名(如"部署流程"、"镜像管理"、"监控告警"等)
- 同一模块下的多个 commit 合并为子项
- 如果某个模块只有一个 commit,直接写在模块名后面,不用子项
- commit message 需要做适当的中文归纳简化,不要直接照搬原文
- 不要加任何多余的描述、表格、总结、标题、日期范围等,只输出编号列表本身
- 编号从 1 开始连续编号
示例输出
- 用户模块:登录流程增加二次验证
- 权限管理:
- 角色权限支持批量配置
- 新增操作审计日志
- 数据导出:导出任务改为异步执行
- 接口优化:
- 列表查询增加分页缓存
- 参数校验逻辑统一收敛