在macOS菜单栏和桌面小部件中打开GitHub和GitLab的拉取请求和问题
概览
从GitHub和GitLab、Mac菜单栏和桌面端获取拉取请求、合并请求和问题。 Gitwall 是一个免费的开源 macOS 应用,适合所有等待代码审查或关注团队工作的人。它会收集你选择的仓库中的开放拉取请求(GitLab 中的合并请求)和问题,按最新活动排序,并一目了然地显示审查、配置项、草稿和合并冲突状态。点击一个项目在浏览器中打开。没有服务器:你的 Mac 直接与 GitHub 和 GitLab 通信。 解压后 Gitwall.app 应用。构建用开发者ID签名并由苹果公证,因此开启时不会有守门人警告。它不会自我更新;Mac App Store版本会。 你添加的每个账户都有三个预设:分配给你的拉取请求、分配给你的问题,以及等待你审核的拉取请求。
概述(AI 翻译)
吉特沃尔
从GitHub和GitLab、Mac菜单栏和桌面端获取拉取请求、合并请求和问题。
Gitwall 是一款免费的开源 macOS 应用,适合所有等待代码审查或关注团队工作的人。 它收集你选择的仓库中的开放拉取请求(GitLab上的合并请求)和问题,进行排序 按最新活动,一目了然地显示审阅、配置组、草稿和合并冲突状态。点击项目即可打开 浏览器。没有服务器:你的Mac直接与GitHub和GitLab通信。
下载
下载最新版本,解压后移动 Gitwall.app 到应用程序。构建过程带有开发者ID签名并由苹果公证,因此开启时无需 守门人警告。它不会自动更新;Mac App Store 版本会。
需要macOS 14 Sonoma及更高版本。
特色
每个账户的预设,开箱即用。 你添加的每个账户都有三个预设:拉取请求 分配给你的问题,以及等待你审核的拉取请求。更改它们的筛选条件,删除 或者你可以自己用各种账户、仓库、拉取请求和问题组来构建。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Gitwall
Pull requests, merge requests and issues from GitHub and GitLab, in your Mac menu bar and on your desktop.
Gitwall is a free, open-source macOS app for everyone who waits on code review or keeps an eye on a team’s work. It gathers open pull requests (merge requests on GitLab) and issues from the repositories you choose, sorts them by latest activity and shows review, CI, draft and merge-conflict state at a glance. Click an item to open it in the browser. There is no server: your Mac talks to GitHub and GitLab directly.
Download
Download the latest release, unzip it and move Gitwall.app to Applications. The build is signed with a Developer ID and notarized by Apple, so it opens without a Gatekeeper warning. It does not update itself; the Mac App Store version does.
Requires macOS 14 Sonoma or later.
Features
Presets for every account, out of the box. Each account you add comes with three presets: pull requests assigned to you, issues assigned to you, and pull requests waiting for your review. Change their filters, delete them or build your own from any mix of accounts, repositories, pull requests and issues.
Filters that work the same on both platforms. Relation to you (author, assignee, requested reviewer), drafts, review state, checks, merge conflicts, labels, author logins, age, milestone and text. Each preset also decides which events notify you.
Archived repositories never show up: nothing in them can be merged or closed, so Gitwall leaves them out of every list and does not offer them when you pick repositories.
What to do first. Gitwall reads the Priority field of your GitHub Projects (P0–P3) and shows it as a small capsule before the title. Sort a preset by Priority to get P0 at the top, the oldest item first within each level,
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add prokopsimek/gitwall