5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Githubでストーリーポイントを管理・集計する方法

Posted at

前提

ZenHubやJIRAを導入するほどでもない場合に、Githubのissueのラベルに「SP:任意の数値(例:SP:0.5)」という形式でストーリーポイントを付与する運用にすることで、未完了のストーリーポイントの合計を集計できます。

Github APIを叩いて未完了のissue一覧をjsonで取得

curl -H "Authorization: token [API Token]" "https://api.github.com/repos/:owner/:repo_name/issues?state=open"

jqでjsonからラベルのストーリーポイントを集計する

cat issues.json | jq -r '[.[] | .labels[] | select(.name | startswith("SP")) | .name | split(":")[1] | tonumber] | add'

参考記事

GitHubのPR内容をcurlで取得する - Qiita

jq コマンドを使う日常のご紹介 - Qiita

jqコマンドでJSONのキーの集計(キーの数・合計・平均・最大・最小等を求める)を行う | 俺的備忘録 〜なんかいろいろ〜 https://orebibou.com/ja/home/201605/20160509_001/

jqを使って少し複雑な条件式でフィルタリングする方法をまとめてみた - Qiita

cURL + jq でGithub IssuesをCSV出力する (v3 API) - Qiita

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?