dlondero/gh-dashboard

为GitHub组织仪表板中提及我的问题列表添加缺失的功能!

安装: 19

依赖项: 0

建议者: 0

安全: 0

星标: 10

关注者: 1

分支: 0

开放问题: 0

类型:项目

0.3.3 2014-08-07 19:47 UTC

This package is auto-updated.

Last update: 2024-09-20 09:21:34 UTC


README

Build Status

GitHub命令行仪表板

GitHub有一个非常不错的组织仪表板,可以查看组织下所有仓库的所有问题,并使用一些过滤器来控制“分配给你的”和“由你创建的”问题。不幸的是,没有“提及你”的功能,就像浏览单个仓库的问题一样。这很糟糕,因为我经常使用组织仪表板来查看所有需要关注的问题。

我在Twitter上几次联系@github报告这个缺失的功能,但没有结果。然后我通过他们的联系表单联系他们,很快就收到了回复,告诉我说他们在内部功能请求列表上“加了一个+1”,但也说“我们无法保证是否会添加这个功能,但是你的反馈我们肯定会感激”。感谢你的坦诚。

我查看了API,发现过滤“提及”问题看起来很简单,所以我决定编写一些代码来调用API,并创建一个CLI工具来解决这个问题。

gh-dashboard output

如果你想阅读更多关于gh-dashboard的深入故事,可以在这个博客文章中找到。

安装

1) 使用composer全局安装(推荐)

$ composer global require dlondero/gh-dashboard=dev-master@dev

如果你第一次全局安装依赖项,请确保将~/.composer/vendor/bin包含在$PATH中,如下所示这里

始终确保gh/dashboard安装是最新的
$ composer global update dlondero/gh-dashboard

2) 手动安装

  1. 克隆此仓库
  2. 创建gh-dashboard的链接,以便从需要的地方使用它:ln -s ~/yourpath/gh-dashboard/bin/gh-dashboard /usr/local/bin/gh-dashboard

设置

第一次运行时,您将被要求输入一个访问令牌和一些默认值(组织、过滤器状态),这些值将在运行gh-dashboard且未指定任何选项时使用。

使用方法

使用默认组织,显示提及你且处于open状态的问题。

$ gh-dashboard

或者指定你想要的参数

$ gh-dashboard [--organization="..."] [--filter="..."] [--state="..."]

你可以在API文档中查看可用的过滤器状态