{
  "full_name": "freeCodeCamp/freeCodeCamp",
  "html_url": "https://github.com/freeCodeCamp/freeCodeCamp",
  "start_date": "2025-09-19T09:26:42Z",
  "end_date": "2026-10-19T09:26:42Z",
  "months": 13,
  "forks_count": 49664,
  "cumulative_total_committers": 6823,
  "new_committers_per_month": 65,
  "total_active_committers_per_month": 101,
  "new_committers_percentage": 64,
  "commits_per_month": 307,
  "commits_per_committer_per_month": 3.04,
  "has_issues": true,
  "issues_closed_percentage": 104,
  "issues_closed_per_month": 203,
  "issues_opened_per_month": 195,
  "issues_increase_decrease": -7,
  "issues_open_age_days_stats": {
    "records": 104,
    "newest": 0,
    "percentile_25": 19,
    "median": 105,
    "mean": 355,
    "percentile_75": 518,
    "percentile_90": 1166,
    "oldest": 1293,
    "std_dev": 449
  },
  "issues_time_to_resolve_days_stats": {
    "records": 1000,
    "fastest": 0,
    "percentile_25": 0,
    "median": 1,
    "mean": 17,
    "percentile_75": 6,
    "percentile_90": 25,
    "longest": 1259,
    "std_dev": 75
  },
  "issues_open_count": 104,
  "issues_resolved_count": 22329,
  "issues_resolved_to_open_ratio": 214.70,
  "issues_resolved_to_commits_percentage": 51,
  "issues_open_to_monthly_ratio": 0.53,
  "PRs_merged_or_closed_percentage": 96,
  "PRs_merged_vs_commits_ratio": 98,
  "PRs_merged_per_month": 303,
  "PRs_closed_per_month": 150,
  "PRs_opened_per_month": 471,
  "PRs_increase_decrease": 17,
  "PRs_open_age_days_stats": {
    "records": 79,
    "newest": 0,
    "percentile_25": 5,
    "median": 37,
    "mean": 81,
    "percentile_75": 114,
    "percentile_90": 234,
    "oldest": 380,
    "std_dev": 102
  },
  "PRs_time_to_resolve_days_stats": {
    "records": 1000,
    "fastest": 0,
    "percentile_25": 0,
    "median": 0,
    "mean": 4,
    "percentile_75": 1,
    "percentile_90": 7,
    "longest": 172,
    "std_dev": 17
  },
  "PRs_open_count": 79,
  "PRs_resolved_count": 46866,
  "PRs_resolved_to_open_ratio": 593.24,
  "PRs_open_to_monthly_ratio": 0.17
}
