good-first-issues

Find good first issues right from your CLI! 🚀
授权协议 MIT License
开发语言 JavaScript
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 干茂才
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Good First Issues

Good First Issues

Find good first issues right from your CLI!

Install Good First Issues

Requires Python 3.6.1 or higher.

$ pip3 install good-first-issues --upgrade

The CLI uses the alias gfi to run commands.

Contents

Create GitHub Personal Access Token

The CLI requires GitHub Personal Access Token to make requests to the GitHub API.

Get GitHub Personal Access Token

You don't have to select any scopes, add a Note for your token and select Generate token.

Provide token to CLI:

$ gfi config

Token is stored locally on /home/<username>/.gfi/good-first-issues file.

Token in envrionment variable:

Store the token with the name GFITOKEN in your environment.

Usage

GitHub provides API to fetch user and organization data. Personal Access Token is required for authentication and data fetching.

Search for issues

To look for issues, use the gfi search command.

Query all repos in an organization

$ gfi search "rust-lang"
Demo demo of timezone cli search

Query a single repo in an organization

$ gfi search "facebook" --repo "jest"
Demo demo of timezone cli search

Query all repos in a user profile

$ gfi search "yankeexe" --user
Demo demo of timezone cli search

Query a single repo in a user profile.

--user flag not required here.

$ gfi search "yankeexe" --repo "good-first-issues"
Demo demo of timezone cli search

Search for Hacktoberfest approved issues

Query all repos with topic hacktoberfest

$ gfi search --hacktoberfest

$ gfi search -hf
Demo demo of timezone cli search

Query all repos with topic 'hacktoberfest' in an organization or in a user profile

Query all repos with topic 'hacktoberfest' in an organization.

$ gfi search "facebook" --hacktoberfest
Demo demo of timezone cli search

Query all repos with topic 'hacktoberfest' in a user profile.--user flag not required here.

$ gfi search "yankeexe" --hacktoberfest
Demo demo of timezone cli search

Changing output limits

The output is limited to display 10 issues by default. Use --limit flag to set the number of issues for output or --all for no limits.

Limit the issues to 12

$ gfi search "facebook" --limit 12
Demo demo of timezone cli search

View all issues found.

$ gfi search "rust-lang" --all

Viewing issues on browser

It's hard to navigate through all the issues when you have the --all flag enabled, you can view the issues on your browser with ease using the --web flag.

$ gfi search "facebook" --all --web
Demo demo of timezone cli search

Contributing

For guidance on setting up a development environment and how to make a contribution to good-first-issues, see the contributing guidelines.

  • 田海立 2012-10-02   这里的Android-Lint所检查的问题列表是从AndroidSDK Tools r20.0.3 (ADT v20.0.3)中得来的默认的,执行下列指令即可得到: $lint --show $lint --list --show可获得详细列表(id,summary, priority, severity, category and details);--list

 相关资料
  • This is as Jekyll theme built to make single page websites, articles, or literary masterpieces readable anywhere. Demo and Documentation Built on top of Solo, by Shu Uesugi

  • The Good Karma Kit A Docker Compose project to run on servers with spare CPU, disk, and bandwidth. Help the world by contributing your unused computing power to good causes. Quickstart Download docker

  • Node + Docker Hello World, for Showing Good Defaults for Using Node.js in Docker This tries to be a "good defaults" example of starting to use Node.js in Docker for local development and shipping to p

  • 返回序列的第一个元素。 语法 (Syntax) 以下是语法。 (first seq1) Parameters - 'seq1'是元素的序列列表。 Return Value - Return Value序列的第一个元素。 例子 (Example) 以下是Clojure中的第一个例子。 (ns clojure.examples.example (:gen-class)) ;; This pro

  • 此函数返回列表中的第一项。 语法 (Syntax) 以下是语法。 (first lst) Parameters - 'lst'是项目列表。 Return Value - 列表中的第一个值。 例子 (Example) 以下是Clojure中的第一个例子。 (ns clojure.examples.example (:gen-class)) (defn example [] (print

  • 此属性返回列表中的第一个元素。 语法 (Syntax) List.first 例子 (Example) void main() { var lst = new List(); lst.add(12); lst.add(13); print("The first element of the list is: ${lst.first}"); } 它将产生以下