Skip to content

v1.1.0

Latest

Choose a tag to compare

@mapconcierge mapconcierge released this 15 Aug 04:32
· 12 commits to main since this release

CommitForge4furuhashilab v1.1.0

変更点

Organization配下の新規リポジトリ・活動を集計に反映

古橋研究室では卒論・ゼミ論などの個人リポジトリが furuhashilab Organization配下に作成される運用(例: furuhashilab/2026gsc_XxxYyy)になっているが、v1.0.0では個人アカウント名義のリポジトリしか見ていなかったため、こうした新規作成実績が集計から漏れていた。

  • config/members.yamlsettings.organizations(既定値: furuhashilab)を追加。列挙したOrganization配下の公開・非フォークリポジトリも新規作成リポジトリの集計対象に含める
  • GitHub公式APIには「誰が作成したか」を直接返す手段がないため、対象期間を通じてそのリポジトリにコミットしたのが集計対象メンバーのうちちょうど1名だけの場合に限り、その人物の新規作成実績として帰属させるヒューリスティックを実装(複数名が関与する共同リポジトリは個人には帰属させない)
  • 「活動リポジトリ数」を、個人名義リポジトリの最終push日時に加え、月次コミット内訳(Organization配下含む)との和集合で判定するよう変更。共同開発中で個人には帰属しないOrganizationリポジトリでの活動も取りこぼさないように修正
  • コミット/PR/Issue/レビュー数は元々Organization配下の活動も正しく含んでいたことを確認済み(変更なし)

詳細な算出方法・既知の限界は README「総合活動スコアについて」を参照。

ダッシュボード: https://mapconcierge.github.io/CommitForge4furuhashilab/

Full Changelog: v1.0.0...v1.1.0