GitHub Issues¶
Github 评论¶
功能说明¶
一个可在 GitHub issues 或 pull requests 上发布评论的功能块。
功能描述¶
该功能块允许用户使用 GitHub API 向现有的 GitHub issues 或 pull requests 添加评论。
工作原理¶
该功能块接收 GitHub 凭据、issue 或 pull request 的 URL 以及评论文本作为输入。随后它会向 GitHub API 发送请求,在指定的 issue 或 pull request 上发布评论。
输入参数¶
| 输入参数 | 描述 |
|---|---|
| Credentials | GitHub 认证信息 |
| Issue URL | 将要发布评论的 GitHub issue 或 pull request 的 URL |
| Comment | 要发布的评论文本内容 |
输出结果¶
| 输出 | 描述 |
|---|---|
| ID | 已创建评论的唯一标识符 |
| URL | 指向 GitHub 上已发布评论的直接链接 |
| Error | 如果评论发布失败,显示任何错误信息 |
可能的使用场景¶
自动化响应 GitHub 仓库中的 issues,例如感谢贡献者的提交或提供已报告 bug 的状态更新。
Github 创建 Issue¶
功能说明¶
一个可在 GitHub 仓库中创建新 issues 的功能块。
功能描述¶
该功能块允许用户在指定的 GitHub 仓库中创建带有标题和正文内容的新 issues。
工作原理¶
该模块接收 GitHub 凭据、仓库 URL、议题标题和议题正文作为输入。然后向 GitHub API 发送请求,使用提供的信息创建新议题。
输入¶
| 输入 | 描述 |
|---|---|
| Credentials | GitHub 认证信息 |
| Repo URL | 将在其中创建议题的 GitHub 仓库 URL |
| Title | 新议题的标题 |
| Body | 新议题的主要内容或描述 |
输出¶
| 输出 | 描述 |
|---|---|
| Number | GitHub 分配的议题编号 |
| URL | 新创建议题在 GitHub 上的直接链接 |
| Error | 如果议题创建失败,返回任何错误消息 |
可能的使用场景¶
为通过外部系统或表单提交的错误报告或功能请求自动创建议题。
Github 读取议题¶
功能说明¶
一个用于检索特定 GitHub 议题信息的模块。
功能描述¶
该模块获取给定 GitHub 议题的详细信息,包括其标题、正文内容以及创建该议题的用户信息。
工作原理¶
该模块接收 GitHub 凭据和议题 URL 作为输入。然后向 GitHub API 发送请求以获取议题的详细信息,并返回相关信息。
输入¶
| 输入 | 描述 |
|---|---|
| Credentials | GitHub 认证信息 |
| Issue URL | 待读取的 GitHub issue 的 URL |
输出¶
| 输出 | 描述 |
|---|---|
| Title | issue 的标题 |
| Body | issue 的主要内容或描述 |
| User | 创建 issue 的用户名 |
| Error | 如果读取 issue 失败,显示任何错误消息 |
可能的使用场景¶
收集已报告 issue 的信息用于分析或在仪表板上显示。
Github 列出 Issues¶
功能说明¶
一个从 GitHub 仓库检索 issue 列表的块。
功能描述¶
此块从指定的 GitHub 仓库获取所有打开的 issue,并提供它们的标题和 URL。
工作原理¶
该块接收 GitHub 凭据和仓库 URL 作为输入。然后向 GitHub API 发送请求以获取 issue 列表并返回其详细信息。
输入¶
| 输入 | 描述 |
|---|---|
| Credentials | GitHub 认证信息 |
| Repo URL | 要列出 issue 的 GitHub 仓库的 URL |
输出¶
| 输出 | 描述 |
|---|---|
| Issue | 一个 issue 列表,每个包含: |
| - Title | issue 的标题 |
| - URL | 指向 GitHub 上 issue 的直接链接 |
| Error | 如果列出 issue 失败,显示任何错误消息 |
可能的用例¶
为项目状态报告创建未解决问题的摘要,或在项目管理仪表板上显示它们。
Github 添加标签¶
功能说明¶
一个用于向 GitHub issue 或 pull request 添加标签的功能块。
功能描述¶
该功能块允许用户向现有的 GitHub issue 或 pull request 添加指定标签。
工作原理¶
该功能块接收 GitHub 凭据、issue 或 pull request 的 URL 以及要添加的标签作为输入。然后向 GitHub API 发送请求,将标签添加到指定的 issue 或 pull request。
输入参数¶
| 输入项 | 描述 |
|---|---|
| 凭据 | GitHub 认证信息 |
| Issue URL | 要添加标签的 GitHub issue 或 pull request 的 URL |
| 标签 | 要添加的标签名称 |
输出结果¶
| 输出项 | 描述 |
|---|---|
| 状态 | 指示标签是否成功添加的消息 |
| 错误 | 添加标签失败时的错误信息 |
可能的用例¶
根据内容自动分类问题,或为新创建的问题分配优先级标签。
Github 移除标签¶
功能说明¶
一个用于从 GitHub issue 或 pull request 移除标签的功能块。
功能描述¶
该功能块允许用户从现有的 GitHub issue 或 pull request 移除指定标签。
工作原理¶
该模块接收 GitHub 凭据、议题或拉取请求的 URL 以及要移除的标签作为输入。然后向 GitHub API 发送请求,从指定的议题或拉取请求中移除标签。
输入¶
| 输入 | 描述 |
|---|---|
| Credentials | GitHub 认证信息 |
| Issue URL | 要移除标签的 GitHub 议题或拉取请求的 URL |
| Label | 要移除的标签名称 |
输出¶
| 输出 | 描述 |
|---|---|
| Status | 指示标签是否成功移除的消息 |
| Error | 移除标签失败时的错误信息 |
可能的使用场景¶
在议题通过工作流程进展时更新其状态,例如在议题完成时移除"进行中"标签。
Github 分配议题¶
功能说明¶
一个将用户分配到 GitHub 议题的功能模块。
功能描述¶
该模块允许用户将特定的 GitHub 用户分配到现有议题。
工作原理¶
该模块接收 GitHub 凭据、议题的 URL 以及要分配的用户名作为输入。然后向 GitHub API 发送请求,将指定用户分配到该议题。
输入¶
| 输入 | 描述 |
|---|---|
| Credentials | GitHub 认证信息 |
| Issue URL | 待分配 GitHub issue 的 URL |
| Assignee | 待分配到 issue 的用户名 |
输出¶
| 输出 | 描述 |
|---|---|
| Status | 指示 issue 是否成功分配的消息 |
| Error | 分配 issue 失败时的错误信息 |
可能的使用场景¶
根据团队成员的专业知识或工作负载自动将新 issue 分配给他们。
Github 取消分配 Issue¶
功能说明¶
取消 GitHub issue 中用户的分配。
功能描述¶
该功能块允许用户从现有 issue 中移除特定 GitHub 用户的分配。
工作原理¶
该功能块接收 GitHub 凭据、issue 的 URL 以及待取消分配的用户名作为输入。然后向 GitHub API 发送请求,从 issue 中移除指定用户的分配。
输入¶
| 输入 | 描述 |
|---|---|
| Credentials | GitHub 认证信息 |
| Issue URL | 待取消分配 GitHub issue 的 URL |
| Assignee | 待从 issue 中取消分配的用户名 |
输出¶
| 输出 | 描述 |
|---|---|
| Status | 表示问题是否成功取消分配的状态信息 |
| Error | 取消分配问题失败时的错误信息 |
可能的使用场景¶
自动取消分配已闲置一定时间的问题,或在团队成员间重新分配工作负载时使用。