Skip to content

W-Zama/github-issues-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-issues-analysis

github REST API を用いて,issues からバグの発見時間などの情報を含む csv ファイルを半自動的に取得します.

使い方

.envの設定

アクセストークンを使用して,github API の使用制限を緩和したい場合は,.config/内に,.envを作成し,ACCESS_TOKENを指定してください.

ACCESS_TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

レポジトリ情報の設定

.config/内に,[repository name].envを作成し,以下の変数を定義してください.

変数名 内容
OWNER レポジトリ所有者のアカウント名
REPO レポジトリの名前
BUG_LABEL issues のバグを表すラベル名の指定
OWNER=facebook
REPO=react
BUG_LABEL=Type: bug

実行

main.py内のmain()の引数にレポジトリの config のパスを文字列で指定してください(例: './.config/react.env').

結果

output/直下に[OWNER]_[REPO]の命名規則でディレクトリが作成されます.中には以下のファイルが含まれます.

ファイル名 説明
response.json レスポンスの json ファイル
time_series_data.csv number, created_at, updated_at, closed_atの列を含む csv ファイル

レスポンス属性などについては,GitHub / REST API endpoints for issuesを参照してください.

About

Get bug detection time from github issues.

Resources

Stars

Watchers

Forks

Languages