前提
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'
参考記事
jqコマンドでJSONのキーの集計(キーの数・合計・平均・最大・最小等を求める)を行う | 俺的備忘録 〜なんかいろいろ〜 https://orebibou.com/ja/home/201605/20160509_001/