stevebauman/github-summarizer

使用PHP总结GitHub内容。

v2.0.0 2024-03-18 17:46 UTC

This package is auto-updated.

Last update: 2024-09-18 18:54:47 UTC


README

使用OpenAI总结GitHub拉取请求和提交

索引

需求

  • PHP >= 8.1

安装

通过以下命令安装GitHub summarizer

composer global require stevebauman/github-summarizer

设置

GitHub Summarizer首次尝试总结本地提交时,将提示您输入OpenAI令牌,以及首次尝试总结拉取请求时的GitHub令牌。

用法

本地Git提交总结

总结当前工作目录下的本地git提交

summarize here {files?} {--all}

拉取请求总结

总结GitHub拉取请求

summarize pr {org}/{repo} {--number=} {--state=open} {--style=changelog}

列出所有开放PR供选择

summarize pr laravel/framework

列出所有已关闭PR供选择

summarize pr laravel/framework --state=closed

通过编号总结特定PR

summarize pr laravel/framework 1234

通过编号以“提交”风格总结特定PR

summarize pr laravel/framework 1234 --style=commit

提交总结

总结GitHub提交或提交范围

summarize commit {org}/{repo} {sha} {--from=} {--to=} {--style=changelog}

列出要总结的最近提交

summarize commit laravel/framework

列出特定分支中的最近提交以总结

summarize commit laravel/framework --branch=10.x

总结特定提交

summarize commit laravel/framework {sha}

以“提交”风格总结特定提交

summarize commit laravel/framework {sha} --style=commit

从标记版本到master总结提交范围

summarize commit laravel/framework --from=v10.0.1

从标记版本到另一个标记版本总结提交范围

summarize commit laravel/framework --from=v10.0.1 --to=v10.0.2

总结提交范围

summarize commit laravel/framework --from={sha} --to={sha}

总结提交范围(从给定的提交到master

summarize commit laravel/framework --from={sha}