在 GitHub 拉取请求列表中添加合并日期排序
GitHub 按合并日期排序,由 Altxtech 提供,是一个 Chrome 扩展程序,修复了 GitHub 在合并时间戳上缺乏 PR 排序的问题。它在拉取请求排序下拉菜单中添加了“合并日期”选项,显示明确的合并时间戳,并应用金属线样式以便快速按时间顺序扫描。该扩展使用分页解决方法来显示最近合并的项目,并将其用户界面嵌入到 GitHub 中,因此不需要外部仪表板。它旨在为需要准确合并时间线进行调试和审计的开发人员、DevOps 工程师和项目经理提供服务。
添加 GitHub 原生选项中缺失的合并日期排序
该扩展将 '合并日期' 选项插入到拉取请求排序下拉菜单中,并在每个 PR 行上写入明确的合并时间戳,使用自定义金属线样式使时间顺序一目了然。此更改直接支持调试回归窗口、审计发布时间线和追踪特定修复何时进入分支,而无需离开 GitHub 界面。
通过本地分页和重新排序来规避 API 限制
由于 GitHub 的 API 不接受 'merged_at' 作为直接排序参数,该扩展使用 updated_at 字段进行初始分页,然后在每个页面内按实际合并时间戳应用二次排序。这种智能分页解决方法首先显示最近合并的拉取请求,但排序依赖于逐页处理,而不是服务器端的全局排序。
在添加时间线提示的同时保持界面紧凑
该扩展将其元素嵌入到 GitHub 的现有布局中,无需外部仪表板,保留了代码库视图,同时添加了视觉提示。合并时间戳在线上显示在 PR 列表中,金属线样式有助于快速扫描合并工作的序列。这种就地方法减少了需要将合并与错误报告或部署日志关联的审阅者的上下文切换。
为 Chromium 浏览器和专注的审计工作流程而设计
该扩展在 Chrome 和其他基于 Chromium 的浏览器(如 Edge、Brave 和 Opera)上运行,并由开发者维护。它在 Chrome 网上应用店中获得了完美评分,反映了积极的反馈。主要的权衡来自于 API 限制:由于排序使用逐页处理,非常大的代码库可能需要额外的分页,以按时间顺序显示较旧的合并条目。
适用于需要准确合并时间线的团队,具有页面级权衡
该扩展为需要合并工作时间顺序可见性的开发人员和管理者提供了一个专注的解决方案,使审计和回归追踪变得更容易。它依赖于客户端的逐页排序,这意味着具有较长历史的代码库需要额外的分页来查看较旧的合并。提示:在应用合并日期排序之前,使用过滤器缩小拉取请求列表,以减少分页并集中调查。这种方法适合冲刺评审和发布审计。