拉取请求¶
GitHub 列出拉取请求¶
功能说明¶
一个从指定 GitHub 仓库获取拉取请求列表的功能块。
功能描述¶
该功能块获取指定 GitHub 仓库中所有开放的拉取请求,并提供它们的标题和 URL。
工作原理¶
它使用提供的凭据和仓库 URL 连接到 GitHub API,然后获取拉取请求列表并格式化信息以便于查看。
输入参数¶
| 输入参数 | 描述 |
|---|---|
| Credentials | 用于访问仓库的 GitHub 认证信息 |
| Repository URL | 要获取拉取请求的 GitHub 仓库 URL |
输出结果¶
| 输出结果 | 描述 |
|---|---|
| Pull Request | 拉取请求列表,每个包含: |
| - Title | 拉取请求的标题 |
| - URL | 拉取请求的网页地址 |
| Error | 操作失败时的错误信息 |
使用场景¶
开发团队负责人希望快速查看项目仓库中所有开放的拉取请求,以便优先安排代码审查。
GitHub 创建拉取请求¶
功能说明¶
一个在指定 GitHub 仓库中创建新拉取请求的功能块。
功能描述¶
该功能块允许用户通过提供标题、正文和分支信息等详细信息来创建新的拉取请求。
工作原理¶
它使用 GitHub API 创建包含给定信息的新拉取请求,包括变更的源分支和目标分支。
输入¶
| 输入 | 描述 |
|---|---|
| Credentials | 用于访问仓库的 GitHub 认证信息 |
| Repository URL | 将在其中创建拉取请求的 GitHub 仓库 URL |
| Title | 新拉取请求的标题 |
| Body | 拉取请求的描述或内容 |
| Head | 包含变更的分支名称 |
| Base | 要将变更合并到的目标分支名称 |
输出¶
| 输出 | 描述 |
|---|---|
| Number | 已创建拉取请求的唯一标识符 |
| URL | 新创建拉取请求的网页地址 |
| Error | 如果拉取请求创建失败,显示错误信息 |
可能的使用场景¶
开发者在独立分支上完成新功能开发后,希望创建拉取请求将其变更合并到主分支以供审查。
GitHub 读取拉取请求¶
功能说明¶
一个用于获取特定 GitHub 拉取请求详细信息的模块。
功能作用¶
该模块获取并提供指定拉取请求的全面信息,包括其标题、正文、作者,以及可选的变更内容。
工作原理¶
它使用提供的凭据和拉取请求URL连接到GitHub API,然后检索并格式化所请求的信息。
输入¶
| 输入 | 描述 |
|---|---|
| Credentials | 用于访问仓库的GitHub认证信息 |
| Pull Request URL | 要读取的特定GitHub拉取请求的URL |
| Include PR Changes | 包含拉取请求中实际更改的选项 |
输出¶
| 输出 | 描述 |
|---|---|
| Title | 拉取请求的标题 |
| Body | 拉取请求的描述或内容 |
| Author | 创建拉取请求的用户名 |
| Changes | 拉取请求中所做更改的列表(如请求) |
| Error | 如果读取拉取请求失败时的错误消息 |
可能的使用场景¶
代码审查人员在开始审查过程前,希望获取拉取请求的全面概览,包括其描述和更改内容。
GitHub分配PR审查者¶
功能说明¶
一个用于将审查者分配到特定GitHub拉取请求的模块。
功能作用¶
该模块允许用户为GitHub仓库中的指定拉取请求分配指定的审查者。
工作原理¶
它使用GitHub API将指定用户添加为给定拉取请求的审查者。
输入¶
| 输入 | 描述 |
|---|---|
| Credentials | 用于访问仓库的 GitHub 认证信息 |
| Pull Request URL | 需要分配审阅者的特定 GitHub 拉取请求的 URL |
| Reviewer | 将被分配为审阅者的 GitHub 用户名 |
输出¶
| 输出 | 描述 |
|---|---|
| Status | 指示审阅者是否成功分配的消息 |
| Error | 审阅者分配失败时的错误消息 |
可能的使用场景¶
项目经理希望指派特定团队成员审阅新创建的关键功能拉取请求。
GitHub 取消分配 PR 审阅者¶
功能说明¶
一个用于从特定 GitHub 拉取请求中移除已分配审阅者的功能块。
作用¶
该功能块允许用户从 GitHub 仓库的指定拉取请求中取消分配先前指定的审阅者。
工作原理¶
它使用 GitHub API 从指定拉取请求的审阅者列表中移除特定用户。
输入¶
| 输入 | 描述 |
|---|---|
| Credentials | 用于访问仓库的 GitHub 认证信息 |
| Pull Request URL | 需要取消分配审阅者的特定 GitHub 拉取请求的 URL |
| Reviewer | 将被取消分配审阅者身份的 GitHub 用户名 |
输出¶
| 输出 | 描述 |
|---|---|
| 状态 | 表示审阅者是否成功取消分配的消息 |
| 错误 | 审阅者取消分配失败时的错误消息 |
可能的使用场景¶
团队负责人发现分配的审阅者不可用,希望将其从拉取请求中移除以便重新分配给其他团队成员。
GitHub 列出 PR 审阅者¶
功能说明¶
用于获取特定 GitHub 拉取请求中所有已分配审阅者列表的功能块。
功能描述¶
该功能块获取并提供 GitHub 仓库中指定拉取请求当前分配的所有审阅者信息。
工作原理¶
它使用提供的凭据和拉取请求 URL 连接到 GitHub API,然后检索并格式化已分配审阅者列表。
输入参数¶
| 输入 | 描述 |
|---|---|
| 凭据 | 用于访问仓库的 GitHub 认证信息 |
| 拉取请求 URL | 需要列出审阅者的特定 GitHub 拉取请求 URL |
输出结果¶
| 输出 | 描述 |
|---|---|
| 审阅者 | 已分配审阅者列表,每个包含: |
| - 用户名 | 审阅者的 GitHub 用户名 |
| - URL | 审阅者的个人资料 URL |
| 错误 | 列出审阅者失败时的错误消息 |
可能的使用场景¶
项目协调员想要检查当前谁被指派审查特定的拉取请求,以确保所有必要的团队成员都参与了代码审查过程。