UStackUStack
GitBoard icon

GitBoard

GitBoard 是原生 macOS 菜单栏应用,可查看 GitHub Projects 看板,按状态筛选、搜索问题,并在工作流中创建或分配任务。

GitBoard

GitBoard 是什么?

GitBoard 是专为 GitHub Projects 设计的原生 macOS 菜单栏应用。它让您直接从 macOS 菜单栏查看和管理项目看板,同时保持当前工作流。

该应用专为日常项目分类设计——按状态筛选、搜索问题,以及创建或分配问题——无需离开工作流。它还在问题状态变化时提供通知,并支持 GitHub CLI 认证,无需 API 令牌。

主要功能

  • 菜单栏访问:点击菜单栏图标,从 macOS 任意位置查看看板并处理任务。
  • 状态筛选:在常见项目状态(如 Todo、In Progress、Done)间切换,聚焦相关内容。
  • 问题搜索:按标题、编号或 @assignee 搜索问题。
  • 快速创建:输入 > 即可内联创建问题。
  • 分配用户:右键点击分配自己或他人。
  • 完整看板窗口:打开更大看板视图,支持列间拖放。
  • 状态通知:问题移动时收到通知,便于跟踪变化。
  • GitHub CLI 认证:通过 GitHub CLI 认证,避免使用 API 令牌。

如何使用 GitBoard

  1. 在 macOS 上安装 GitBoard,确保使用 macOS 14+
  2. 使用 GitHub CLI 认证(GitBoard 使用您的 GitHub CLI 配置)。
  3. 打开菜单栏图标 查看看板。
  4. 使用 状态筛选 缩小看板视图、搜索 快速查找问题,以及 快速创建 内联添加新问题。
  5. 如需更多手动操作,打开 完整看板窗口 并使用 拖放 在列间移动问题。

使用场景

  • 无上下文切换的日常看板检查:使用菜单栏看板视图审视 Todo、In Progress 和 Done,同时继续使用其他应用。
  • 按分配人分类问题:按 @assignee 搜索,找到与您或队友相关的工作项。
  • 无摩擦的待办更新:需要立即捕获任务时,使用 > 内联创建新问题。
  • 协作所有权变更:右键任务项,在接手工作或重新分配职责时分配自己或他人。
  • 跨状态移动跟踪:依赖状态通知,随时了解问题列变更。
  • 评审期间的有序工作流:打开完整看板窗口,在规划或评审会议中拖放问题于列间。

常见问题

  • GitBoard 需要 API 令牌吗? 不需要。应用使用 GitHub CLI 认证无需 API 令牌

  • 需要哪个 macOS 版本? GitBoard 需要 macOS 14+

  • 可以从菜单栏查看看板吗? 可以。应用提供 菜单栏访问,点击图标即可查看看板。

  • 如何在列间移动问题?完整看板窗口 中,可 拖放 列间移动。

  • GitBoard 与 GitHub, Inc. 有 affiliation 吗? 没有。本页声明 与 GitHub, Inc. 无关

替代方案

  • GitHub 网页界面 (Projects/看板):使用浏览器查看和管理 GitHub Projects,但需从当前 macOS 工作流切换上下文。
  • 带项目视图的独立 GitHub 客户端:某些 GitHub 桌面客户端或第三方工具可帮助管理问题和项目,但可能缺少相同的菜单栏存在感或看板专注交互。
  • 通用看板应用 (非 GitHub):独立看板工具可提供拖放工作流和通知,但可能无法像 GitBoard 一样直接连接 GitHub Projects。
  • CLI 优先工作流:使用 GitHub CLI 加脚本搜索和更新问题,可减少 UI 依赖,但通常缺少专用看板体验和菜单栏可见性。