LlmKira / contributor

✨ Custom AI Assistant: Leverage OpenAI for auto Issue review and Pull Request review. | 自用定制AI助理 开源维护工具 省心放心
https://github.com/apps/neutron-nerve
Other
2 stars 0 forks source link

Provide a summary for PR closure #15

Open sudoskys opened 1 month ago

sudoskys commented 1 month ago

提供PR的关闭总结

背景

希望有一个新功能,当PR关闭时提供关闭总结,以便于追踪和记录。

需求描述

  1. 功能描述:

    • 在每个PR关闭时,自动生成一个关闭总结。
    • 总结中包含PR的基本信息(如:标题、编号、提交者)。
    • 给出关闭的原因(如:合并完成、已解决问题、与目标不符等)。
  2. 用户场景:

    • 开发者和项目管理者希望在PR关闭时快速了解关闭原因和详情,便于整理和回顾项目进展情况。

解决方案

  1. 技术方案:

    • 使用GitHub Actions或者其他自动化工具,在PR关闭触发事件(close event)时运行脚本生成关闭总结。
    • 将生成的总结发送至指定的日志或者通过评论的方式附加到PR记录中。
  2. 流程图(使用Mermaid图表)

    graph LR
    A[提交PR] --> B[工作进行中]
    B --> C{PR关闭}
    C -->|合并完成| D[生成总结]
    C -->|已解决问题| D[生成总结]
    C -->|与目标不符| D[生成总结]
    D --> E[发送至日志或者附加评论]
    E --> F[PR关闭总结完成]

可能的原因和建议

  1. 因为缺乏跟踪和记录,引入关闭总结功能可以提供更透明的项目进展情况。
  2. 建议:
    • 使用GitHub的自动化工具来实现,提高效率和规范化程度。

分类

问题类别 描述
功能需求 在PR关闭时生成自动总结
自动化实现 使用GitHub Actions等工具

希望该功能可以给开发和管理带来方便,谢谢!


This revision ensures the issue content is structured, provides clear requirements and includes a visual workflow with mermaid diagram for better understanding.