あなたのCLIから良い最初の問題を見つけてください!
Python 3.6.1以降が必要です。
$ pip3 install good-first-issues --upgrade CLIはエイリアスgfiを使用してコマンドを実行します。
hacktoberfestですべてのレポをクエリしますCLIは、GitHub APIにリクエストを行うためにGitHubの個人アクセストークンを必要とします。
Githubを入手してください
トークンに説明を追加し、「パブリックリポジトリ(読み取り専用)」を選択し、 [生成]トークンを選択できます。
CLIにトークンを提供します:
$ gfi configトークンは/home/<username>/.gfi/good-first-issues <username>/.gfi/good-first-issuesファイルにローカルに保存されます。
環境変数のトークン:
環境にGFITOKENという名前のトークンを保管してください。
GitHubは、ユーザーと組織のデータを取得するためのAPIを提供します。個人アクセストークンは、認証とデータフェッチに必要です。
問題を探すには、 gfi searchコマンドを使用します。
$ gfi search " rust-lang "デモ
$ gfi search " facebook " --repo " jest "デモ
$ gfi search " yankeexe " --userデモ
--userここではユーザーフラグは必要ありません。
$ gfi search " yankeexe " --repo " good-first-issues "デモ
hacktoberfestですべてのレポをクエリします$ gfi search --hacktoberfest
$ gfi search -hfデモ
組織内のトピック「HacktoberFest」ですべてのレポをクエリします。
$ gfi search " facebook " --hacktoberfestデモ
ユーザープロファイルのトピック「HacktoberFest」ですべてのリポジトリをクエリします。 --userここではユーザーフラグは必要ありません。
$ gfi search " yankeexe " --hacktoberfestデモ
出力は、デフォルトで10の問題を表示することに制限されています。 --limitフラグを使用して、出力の問題の数を設定するか、制限なしで--all設定します。
問題を12に制限します
$ gfi search " facebook " --limit 12デモ
見つかったすべての問題を表示します。
$ gfi search " rust-lang " --all--allフラグを使用してブラウザの問題--web簡単に表示することができます。
$ gfi search " facebook " --all --webデモ
開発環境のセットアップと、 good-first-issuesに貢献する方法に関するガイダンスについては、貢献ガイドラインを参照してください。