[FEATURE]: Automated Health Scorecard & Risk Advisor Dashboard
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 42/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- javascript
調査の方向性
まず src/services/analytics.js にある既存の計算関数、computeHealthScore、computeBusFactor、computeActivityClassification を読みます。次に src/pages/GovernancePage.jsx を調べ、scorecard またはサブタブが現在のダッシュボードにどのように適合するかを確認します。組織全体の評価、リスクに関する推奨事項、フィルタリング可能なリポジトリ健全性ビューによって、列挙された bus-factor、アクティビティ、ガバナンスファイル、古い作業の各指標が網羅されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Feature and its Use Cases
What is the feature?
An Automated Health Scorecard & Risk Advisor that evaluates an entire GitHub organization and its individual repositories against key open-source sustainability indicators (Bus Factor, Activity Freshness, Community Governance files, and Stale PR/Issue accumulation). It synthesizes existing metrics into an organization-wide Health Grade (A–F) and provides maintainers with actionable Risk Alerts & Remediation Advice.
How would users benefit from it?
Organization maintainers, community admins, and GSoC mentors can quickly audit org health at a glance without inspecting individual repos manually. It answers critical maintenance questions:
- Which repositories are at high risk due to single-maintainer dependency (Bus Factor = 1)?
- Which active repositories lack essential community standards (
CONTRIBUTING.md,LICENSE,CODE_OF_CONDUCT)? - Which repos have declining activity or accumulating unreviewed PRs?
What scenarios would this feature address?
- Preparing open-source organizations for major community events or GSoC applications.
- Identifying single-point-of-failure risks before key maintainers step down or go inactive.
- Tracking health score improvements over time across all repositories.
Key Capabilities & Components
- Organization Health Summary Card: Aggregate Health Grade (A+, A, B, C, D, F) calculated from normalized repository scores.
- Automated Risk Advisor Panel: Contextual recommendation cards powered by rule engines (e.g. Critical Bus Factor warnings, missing documentation alerts, PR bottleneck flags).
- Interactive Health Radar & Filter Table: Filter repos by risk tier (
High Risk,Medium Risk,Healthy).
Additional Context
Technical Implementation Guidance
- Data Services: Build upon existing calculation functions in
src/services/analytics.js:computeHealthScore(repo, contributorCount)computeBusFactor(contributors)computeActivityClassification(repo)
- UI Component Target: Integrate within
src/pages/GovernancePage.jsxor as a standalone sub-tab.
UI Mockup Concept
+-----------------------------------------------------------------------+
| 🏥 Org Health Scorecard: 84/100 (Grade: A) |
| [ 2 Critical Risks ] [ 4 Dormant Repos ] [ 12 Healthy Repos ] |
+-----------------------------------------------------------------------+
| 💡 Automated Risk Recommendations |
| • 🔴 High Risk: 'OrgExplorer' bus factor is 1. Invite 1 co-maintainer.|
| • 🟡 Missing Docs: 'repo-b' is missing CONTRIBUTING.md guidelines. |
+-----------------------------------------------------------------------+
Code of Conduct
- I have joined the Discord server and will post updates there
- I have searched existing issues to avoid duplicates
- 主要言語
- JavaScript
- スター
- 37
- フォーク
- 107
- 平均マージ
- 2日 12時間
- マージ済み PR(30日)
- 6
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
AOSSIE-Org/OrgExplorer のほかの issue
-
[BUG]: Analytics page keeps the previous organization's pull request data after exploring a new orgオープンbug
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
AOSSIE-Org/OrgExplorer#272 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
AOSSIE-Org/OrgExplorer#260 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
AOSSIE-Org/OrgExplorer#258 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
[BUG]: Rate Limit Header Coercion to `0` / False Quota Exhaustion対応中かも @Devnil434 が 8 日前に担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
AOSSIE-Org/OrgExplorer#251 · コメント 2 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
[BUG]: CSV exports produce malformed files when fields contain commas or quotes対応中かも @Dotify71 が 10 日前に担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
AOSSIE-Org/OrgExplorer#245 · コメント 2 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
AOSSIE-Org/OrgExplorer の issue をすべて見る
似ている issue
-
check:failed feeds:add
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
iptv-org/database#36278 · コメント 1 件 ·
メンテナーはふだん 3 日以内に返信
-
fix
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
idean3885/claude-ops-agent#577 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 7 日以内に返信
-
agent/quality hive/hosted-available-lke648397-260827-5n31 quality testing
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
notionnext-org/NotionNext#4544 ·
メンテナーはふだん 1 日以内に返信