From ceb51704180207cb0ff66da180b6ef3fabd92781 Mon Sep 17 00:00:00 2001 From: Hossain Khan Date: Wed, 19 Aug 2026 15:28:57 -0400 Subject: [PATCH] Publish demo analytics reports to GitHub Pages - Add sample-resources/demo-output containing generated freeCodeCamp report set - Add index.html redirect to REPORTS-freeCodeCamp-DASHBOARD.html - Update .github/workflows/static-docs.yml to copy demo reports to Pages output directory (demo-report/) - Scope REPORTS-* gitignore rule to root directory only --- .github/workflows/static-docs.yml | 7 +- .gitignore | 4 +- ..._-_aggregated-pr-stats-for-all-authors.csv | 9 + ...-_aggregated-pr-stats-for-all-authors.html | 525 + .../REPORTS-freeCodeCamp-DASHBOARD.html | 1977 +++ ...-reviewed-by-Sembauke-for-DanielRosa74.csv | 3 + ...s-reviewed-by-ahmaxed-for-DanielRosa74.csv | 2 + ...iewed-by-anastasiiauk-for-DanielRosa74.csv | 3 + ...ewed-by-huyenltnguyen-for-DanielRosa74.csv | 8 + ...reviewed-by-jdwilkin4-for-DanielRosa74.csv | 2 + ...ed-by-majestic-owl448-for-DanielRosa74.csv | 3 + ...viewed-by-nieldakarla-for-DanielRosa74.csv | 3 + ...ed-by-ojeytonwilliams-for-DanielRosa74.csv | 3 + ...osa74-all-reviewers-total-prs-reviewed.csv | 9 + ...rs-reviewed-by-DanielRosa74-bar-chart.html | 911 ++ ...ORT_-_all-prs-reviewed-by-DanielRosa74.csv | 9 + .../REPORT_-_pr-author-DanielRosa74-ascii.txt | 110 + ...RT_-_pr-author-DanielRosa74-bar-chart.html | 525 + ...RT_-_pr-author-DanielRosa74-pie-chart.html | 874 ++ ...uthor-DanielRosa74-pr-stats-aggregate.html | 525 + ...EPORT_-_pr-reviewer-DanielRosa74-ascii.txt | 17 + ...for-authors-by-DanielRosa74-bar-chart.html | 525 + ...s-reviewed-for-authors-by-DanielRosa74.csv | 4 + ...prs-reviewed-by-moT01-for-QuincyLarson.csv | 2 + ...viewed-by-raisedadead-for-QuincyLarson.csv | 2 + ...arson-all-reviewers-total-prs-reviewed.csv | 3 + .../REPORT_-_pr-author-QuincyLarson-ascii.txt | 30 + ...RT_-_pr-author-QuincyLarson-bar-chart.html | 525 + ...RT_-_pr-author-QuincyLarson-pie-chart.html | 772 + ...uthor-QuincyLarson-pr-stats-aggregate.html | 525 + ...eviewed-by-Ksound22-for-ShaunSHamilton.csv | 3 + ...eviewed-by-Sembauke-for-ShaunSHamilton.csv | 3 + ...ed-by-huyenltnguyen-for-ShaunSHamilton.csv | 10 + ...-by-majestic-owl448-for-ShaunSHamilton.csv | 2 + ...-by-ojeytonwilliams-for-ShaunSHamilton.csv | 4 + ...ewed-by-raisedadead-for-ShaunSHamilton.csv | 5 + ...ilton-all-reviewers-total-prs-reviewed.csv | 7 + ...-reviewed-by-ShaunSHamilton-bar-chart.html | 1331 ++ ...T_-_all-prs-reviewed-by-ShaunSHamilton.csv | 30 + ...EPORT_-_pr-author-ShaunSHamilton-ascii.txt | 104 + ..._-_pr-author-ShaunSHamilton-bar-chart.html | 525 + ..._-_pr-author-ShaunSHamilton-pie-chart.html | 840 + ...hor-ShaunSHamilton-pr-stats-aggregate.html | 525 + ...ORT_-_pr-reviewer-ShaunSHamilton-ascii.txt | 35 + ...r-authors-by-ShaunSHamilton-bar-chart.html | 525 + ...reviewed-for-authors-by-ShaunSHamilton.csv | 13 + ...ewed-by-DanielRosa74-for-huyenltnguyen.csv | 3 + ...viewed-by-Nirajn2311-for-huyenltnguyen.csv | 2 + ...reviewed-by-Sembauke-for-huyenltnguyen.csv | 7 + ...rs-reviewed-by-a2937-for-huyenltnguyen.csv | 2 + ...eviewed-by-jdwilkin4-for-huyenltnguyen.csv | 2 + ...d-by-majestic-owl448-for-huyenltnguyen.csv | 6 + ...viewed-by-miyaliu666-for-huyenltnguyen.csv | 2 + ...iewed-by-nieldakarla-for-huyenltnguyen.csv | 2 + ...d-by-ojeytonwilliams-for-huyenltnguyen.csv | 5 + ...iewed-by-raisedadead-for-huyenltnguyen.csv | 19 + ...s-reviewed-by-huyenltnguyen-bar-chart.html | 5011 ++++++ ...RT_-_all-prs-reviewed-by-huyenltnguyen.csv | 214 + ...guyen-all-reviewers-total-prs-reviewed.csv | 11 + ...REPORT_-_pr-author-huyenltnguyen-ascii.txt | 167 + ...T_-_pr-author-huyenltnguyen-bar-chart.html | 525 + ...T_-_pr-author-huyenltnguyen-pie-chart.html | 908 ++ ...thor-huyenltnguyen-pr-stats-aggregate.html | 525 + ...PORT_-_pr-reviewer-huyenltnguyen-ascii.txt | 239 + ...or-authors-by-huyenltnguyen-bar-chart.html | 525 + ...-reviewed-for-authors-by-huyenltnguyen.csv | 115 + ...viewed-by-Dario-DC-for-majestic-owl448.csv | 9 + ...d-by-Jeevankumar-s-for-majestic-owl448.csv | 2 + ...viewed-by-Ksound22-for-majestic-owl448.csv | 3 + ...viewed-by-Sembauke-for-majestic-owl448.csv | 10 + ...-by-ShaunSHamilton-for-majestic-owl448.csv | 2 + ...-reviewed-by-a2937-for-majestic-owl448.csv | 3 + ...d-by-huyenltnguyen-for-majestic-owl448.csv | 5 + ...iewed-by-jdwilkin4-for-majestic-owl448.csv | 5 + ...-reviewed-by-moT01-for-majestic-owl448.csv | 11 + ...by-ojeytonwilliams-for-majestic-owl448.csv | 8 + ...wed-by-raisedadead-for-majestic-owl448.csv | 9 + ...iewed-by-zairahira-for-majestic-owl448.csv | 7 + ...reviewed-by-majestic-owl448-bar-chart.html | 12991 ++++++++++++++++ ..._-_all-prs-reviewed-by-majestic-owl448.csv | 613 + ...wl448-all-reviewers-total-prs-reviewed.csv | 13 + ...PORT_-_pr-author-majestic-owl448-ascii.txt | 245 + ...-_pr-author-majestic-owl448-bar-chart.html | 525 + ...-_pr-author-majestic-owl448-pie-chart.html | 942 ++ ...or-majestic-owl448-pr-stats-aggregate.html | 525 + ...RT_-_pr-reviewer-majestic-owl448-ascii.txt | 629 + ...-authors-by-majestic-owl448-bar-chart.html | 525 + ...eviewed-for-authors-by-majestic-owl448.csv | 310 + ...all-prs-reviewed-by-Sembauke-for-moT01.csv | 3 + ...s-reviewed-by-ShaunSHamilton-for-moT01.csv | 2 + ...rs-reviewed-by-huyenltnguyen-for-moT01.csv | 6 + ...-reviewed-by-majestic-owl448-for-moT01.csv | 5 + ...-reviewed-by-ojeytonwilliams-for-moT01.csv | 11 + ...-prs-reviewed-by-raisedadead-for-moT01.csv | 5 + ...-_all-prs-reviewed-by-moT01-bar-chart.html | 2011 +++ .../REPORT_-_all-prs-reviewed-by-moT01.csv | 64 + ...moT01-all-reviewers-total-prs-reviewed.csv | 7 + .../REPORT_-_pr-author-moT01-ascii.txt | 124 + .../REPORT_-_pr-author-moT01-bar-chart.html | 525 + .../REPORT_-_pr-author-moT01-pie-chart.html | 840 + ..._-_pr-author-moT01-pr-stats-aggregate.html | 525 + .../REPORT_-_pr-reviewer-moT01-ascii.txt | 37 + ...viewed-for-authors-by-moT01-bar-chart.html | 525 + ...RT_-_prs-reviewed-for-authors-by-moT01.csv | 14 + ...ed-by-DanielRosa74-for-ojeytonwilliams.csv | 2 + ...viewed-by-Dario-DC-for-ojeytonwilliams.csv | 2 + ...viewed-by-Ksound22-for-ojeytonwilliams.csv | 3 + ...viewed-by-Sembauke-for-ojeytonwilliams.csv | 16 + ...-by-ShaunSHamilton-for-ojeytonwilliams.csv | 9 + ...eviewed-by-ahmaxed-for-ojeytonwilliams.csv | 2 + ...d-by-huyenltnguyen-for-ojeytonwilliams.csv | 10 + ...iewed-by-jdwilkin4-for-ojeytonwilliams.csv | 2 + ...by-majestic-owl448-for-ojeytonwilliams.csv | 2 + ...-reviewed-by-moT01-for-ojeytonwilliams.csv | 5 + ...naomi-freecodecamp-for-ojeytonwilliams.csv | 3 + ...wed-by-raisedadead-for-ojeytonwilliams.csv | 30 + ...reviewed-by-ojeytonwilliams-bar-chart.html | 1891 +++ ..._-_all-prs-reviewed-by-ojeytonwilliams.csv | 58 + ...liams-all-reviewers-total-prs-reviewed.csv | 13 + ...PORT_-_pr-author-ojeytonwilliams-ascii.txt | 252 + ...-_pr-author-ojeytonwilliams-bar-chart.html | 525 + ...-_pr-author-ojeytonwilliams-pie-chart.html | 942 ++ ...or-ojeytonwilliams-pr-stats-aggregate.html | 525 + ...RT_-_pr-reviewer-ojeytonwilliams-ascii.txt | 37 + ...-authors-by-ojeytonwilliams-bar-chart.html | 525 + ...eviewed-for-authors-by-ojeytonwilliams.csv | 14 + ...reviewed-by-Nirajn2311-for-raisedadead.csv | 2 + ...s-reviewed-by-Sembauke-for-raisedadead.csv | 2 + ...ewed-by-ShaunSHamilton-for-raisedadead.csv | 2 + ...rs-reviewed-by-ahmaxed-for-raisedadead.csv | 2 + ...iewed-by-huyenltnguyen-for-raisedadead.csv | 7 + ...-prs-reviewed-by-moT01-for-raisedadead.csv | 3 + ...wed-by-ojeytonwilliams-for-raisedadead.csv | 7 + ...prs-reviewed-by-raisedadead-bar-chart.html | 2651 ++++ ...PORT_-_all-prs-reviewed-by-raisedadead.csv | 96 + .../REPORT_-_pr-author-raisedadead-ascii.txt | 99 + ...ORT_-_pr-author-raisedadead-bar-chart.html | 525 + ...ORT_-_pr-author-raisedadead-pie-chart.html | 857 + ...author-raisedadead-pr-stats-aggregate.html | 525 + ...REPORT_-_pr-reviewer-raisedadead-ascii.txt | 57 + ...-for-authors-by-raisedadead-bar-chart.html | 525 + ...rs-reviewed-for-authors-by-raisedadead.csv | 24 + ...adead-all-reviewers-total-prs-reviewed.csv | 8 + sample-resources/demo-output/index.html | 14 + src/main/kotlin/CodeSnippets.kt | 2 +- 145 files changed, 52537 insertions(+), 4 deletions(-) create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-AGGREGATED/REPORT_-_aggregated-pr-stats-for-all-authors.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-AGGREGATED/REPORT_-_aggregated-pr-stats-for-all-authors.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DASHBOARD.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-Sembauke-for-DanielRosa74.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-ahmaxed-for-DanielRosa74.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-anastasiiauk-for-DanielRosa74.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-huyenltnguyen-for-DanielRosa74.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-jdwilkin4-for-DanielRosa74.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-majestic-owl448-for-DanielRosa74.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-nieldakarla-for-DanielRosa74.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-DanielRosa74.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_DanielRosa74-all-reviewers-total-prs-reviewed.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_all-prs-reviewed-by-DanielRosa74-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_all-prs-reviewed-by-DanielRosa74.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-pie-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-pr-stats-aggregate.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-reviewer-DanielRosa74-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_prs-reviewed-for-authors-by-DanielRosa74-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_prs-reviewed-for-authors-by-DanielRosa74.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT-all-prs-reviewed-by-moT01-for-QuincyLarson.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT-all-prs-reviewed-by-raisedadead-for-QuincyLarson.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_QuincyLarson-all-reviewers-total-prs-reviewed.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-pie-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-pr-stats-aggregate.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-Ksound22-for-ShaunSHamilton.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-Sembauke-for-ShaunSHamilton.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-huyenltnguyen-for-ShaunSHamilton.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-majestic-owl448-for-ShaunSHamilton.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-ShaunSHamilton.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-raisedadead-for-ShaunSHamilton.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_ShaunSHamilton-all-reviewers-total-prs-reviewed.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_all-prs-reviewed-by-ShaunSHamilton-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_all-prs-reviewed-by-ShaunSHamilton.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-pie-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-pr-stats-aggregate.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-reviewer-ShaunSHamilton-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_prs-reviewed-for-authors-by-ShaunSHamilton-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_prs-reviewed-for-authors-by-ShaunSHamilton.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-DanielRosa74-for-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-Nirajn2311-for-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-Sembauke-for-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-a2937-for-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-jdwilkin4-for-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-majestic-owl448-for-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-miyaliu666-for-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-nieldakarla-for-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-raisedadead-for-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_all-prs-reviewed-by-huyenltnguyen-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_all-prs-reviewed-by-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_huyenltnguyen-all-reviewers-total-prs-reviewed.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-pie-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-pr-stats-aggregate.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-reviewer-huyenltnguyen-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_prs-reviewed-for-authors-by-huyenltnguyen-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_prs-reviewed-for-authors-by-huyenltnguyen.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Dario-DC-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Jeevankumar-s-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Ksound22-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Sembauke-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-a2937-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-huyenltnguyen-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-jdwilkin4-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-moT01-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-raisedadead-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-zairahira-for-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_all-prs-reviewed-by-majestic-owl448-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_all-prs-reviewed-by-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_majestic-owl448-all-reviewers-total-prs-reviewed.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-pie-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-pr-stats-aggregate.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-reviewer-majestic-owl448-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_prs-reviewed-for-authors-by-majestic-owl448-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_prs-reviewed-for-authors-by-majestic-owl448.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-Sembauke-for-moT01.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-moT01.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-huyenltnguyen-for-moT01.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-majestic-owl448-for-moT01.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-moT01.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-raisedadead-for-moT01.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_all-prs-reviewed-by-moT01-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_all-prs-reviewed-by-moT01.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_moT01-all-reviewers-total-prs-reviewed.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-pie-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-pr-stats-aggregate.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-reviewer-moT01-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_prs-reviewed-for-authors-by-moT01-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_prs-reviewed-for-authors-by-moT01.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-DanielRosa74-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Dario-DC-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Ksound22-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Sembauke-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-ahmaxed-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-huyenltnguyen-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-jdwilkin4-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-majestic-owl448-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-moT01-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-naomi-freecodecamp-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-raisedadead-for-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_all-prs-reviewed-by-ojeytonwilliams-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_all-prs-reviewed-by-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_ojeytonwilliams-all-reviewers-total-prs-reviewed.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-pie-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-pr-stats-aggregate.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-reviewer-ojeytonwilliams-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_prs-reviewed-for-authors-by-ojeytonwilliams-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_prs-reviewed-for-authors-by-ojeytonwilliams.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-Nirajn2311-for-raisedadead.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-Sembauke-for-raisedadead.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-raisedadead.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ahmaxed-for-raisedadead.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-huyenltnguyen-for-raisedadead.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-moT01-for-raisedadead.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-raisedadead.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_all-prs-reviewed-by-raisedadead-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_all-prs-reviewed-by-raisedadead.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-pie-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-pr-stats-aggregate.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-reviewer-raisedadead-ascii.txt create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_prs-reviewed-for-authors-by-raisedadead-bar-chart.html create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_prs-reviewed-for-authors-by-raisedadead.csv create mode 100644 sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_raisedadead-all-reviewers-total-prs-reviewed.csv create mode 100644 sample-resources/demo-output/index.html diff --git a/.github/workflows/static-docs.yml b/.github/workflows/static-docs.yml index 15c2d709..8af6fa36 100644 --- a/.github/workflows/static-docs.yml +++ b/.github/workflows/static-docs.yml @@ -49,7 +49,12 @@ jobs: gradle-version: '8.12' - name: Build with Gradle - run: gradle clean dokkaGeneratePublicationHtml + run: ./gradlew clean dokkaGeneratePublicationHtml + + - name: Copy demo reports to Pages output + run: | + mkdir -p ./build/dokka/html/demo-report + cp -R sample-resources/demo-output/* ./build/dokka/html/demo-report/ - name: Setup Pages uses: actions/configure-pages@v5 diff --git a/.gitignore b/.gitignore index df38fbf5..00df8251 100644 --- a/.gitignore +++ b/.gitignore @@ -28,8 +28,8 @@ http-cache/* # SQLDelight generated files build/generated/sqldelight/ -# All generate github stats reports -REPORTS-* +# All generated github stats reports in root directory +/REPORTS-* diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-AGGREGATED/REPORT_-_aggregated-pr-stats-for-all-authors.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-AGGREGATED/REPORT_-_aggregated-pr-stats-for-all-authors.csv new file mode 100644 index 00000000..6b53d695 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-AGGREGATED/REPORT_-_aggregated-pr-stats-for-all-authors.csv @@ -0,0 +1,9 @@ +Stats Date Range,PR Author ID (created by),Total PRs Created by Author,Total Source Code Review Comments,Total PR Issue Comments (not associated with code),Total PR Review Submission comments (reviewed or request change) +Between 2026-02-01 and 2026-08-31,DanielRosa74,16,3,2,4 +Between 2026-02-01 and 2026-08-31,majestic-owl448,55,27,12,18 +Between 2026-02-01 and 2026-08-31,QuincyLarson,1,0,1,0 +Between 2026-02-01 and 2026-08-31,ShaunSHamilton,15,21,4,7 +Between 2026-02-01 and 2026-08-31,moT01,22,137,4,26 +Between 2026-02-01 and 2026-08-31,huyenltnguyen,42,15,14,3 +Between 2026-02-01 and 2026-08-31,ojeytonwilliams,73,8,21,10 +Between 2026-02-01 and 2026-08-31,raisedadead,44,4,5,3 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-AGGREGATED/REPORT_-_aggregated-pr-stats-for-all-authors.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-AGGREGATED/REPORT_-_aggregated-pr-stats-for-all-authors.html new file mode 100644 index 00000000..95bd9534 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-AGGREGATED/REPORT_-_aggregated-pr-stats-for-all-authors.html @@ -0,0 +1,525 @@ + + + + + + + Aggregated PR Stats on `freeCodeCamp` repository between 2026-02-01 and 2026-08-31. + + + + + + + + + + + + + + + + + + + + + +
+
+

Aggregated PR Stats on `freeCodeCamp` repository between 2026-02-01 and 2026-08-31.

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DASHBOARD.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-DASHBOARD.html new file mode 100644 index 00000000..38673f65 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DASHBOARD.html @@ -0,0 +1,1977 @@ + + + + + + + freeCodeCamp Analytics Dashboard + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+ Repository Analytics + 2026-02-01 to 2026-08-31 +
+

freeCodeCamp Analytics Dashboard

+

Comprehensive pull request velocity, code review participation, and collaboration insights.

+
+
+ +
+
+
+
+ +
+
+
Total PRs Analyzed
+
268
+ +
+
+
+
+
+
+ +
+
+
Contributors Tracked
+
8
+ +
+
+
+
+
+
+ +
+
+
Code Review Comments
+
215
+ +
+
+
+
+
+
+ +
+
+
Review Submissions
+
71
+ +
+
+
+
+
+
+ +
+
+
+

+ + Aggregated Contributor Activity +

+
+
+
+ +
+ +
+
+
+
+
+

+ PR Author Analytics +

+
+
+
+
+
+

Author: DanielRosa74

+
+
+
+ DanielRosa74 +
+

DanielRosa74

+ 16 PRs Created + 8 Reviewers +
+
+
+ +
+ + +
+
+
+
+
+
+

Author: majestic-owl448

+
+
+
+ majestic-owl448 +
+

majestic-owl448

+ 55 PRs Created + 12 Reviewers +
+
+
+ +
+ + +
+
+
+
+
+
+

Author: QuincyLarson

+
+
+
+ QuincyLarson +
+

QuincyLarson

+ 1 PRs Created + 2 Reviewers +
+
+
+ +
+ + +
+
+
+
+
+
+

Author: ShaunSHamilton

+
+
+
+ ShaunSHamilton +
+

ShaunSHamilton

+ 15 PRs Created + 6 Reviewers +
+
+
+ +
+ + +
+
+
+
+
+
+

Author: moT01

+
+
+
+ moT01 +
+

moT01

+ 22 PRs Created + 6 Reviewers +
+
+
+ +
+ + +
+
+
+
+
+
+

Author: huyenltnguyen

+
+
+
+ huyenltnguyen +
+

huyenltnguyen

+ 42 PRs Created + 10 Reviewers +
+
+
+ +
+ + +
+
+
+
+
+
+

Author: ojeytonwilliams

+
+
+
+ ojeytonwilliams +
+

ojeytonwilliams

+ 73 PRs Created + 12 Reviewers +
+
+
+ +
+ + +
+
+
+
+
+
+

Author: raisedadead

+
+
+
+ raisedadead +
+

raisedadead

+ 44 PRs Created + 7 Reviewers +
+
+
+ +
+ + +
+
+
+
+
+
+
+

+ PR Reviewer Analytics +

+
+
+
+
+
+

Reviewer: DanielRosa74

+
+
+
+ DanielRosa74 +
+

DanielRosa74

+ 8 PRs Reviewed + 3 Authors Helped +
+
+
+ +
+ + +
+
+
+
+
+
+

Reviewer: majestic-owl448

+
+
+
+ majestic-owl448 +
+

majestic-owl448

+ 612 PRs Reviewed + 309 Authors Helped +
+
+
+ +
+ + +
+
+
+
+
+
+

Reviewer: ShaunSHamilton

+
+
+
+ ShaunSHamilton +
+

ShaunSHamilton

+ 29 PRs Reviewed + 12 Authors Helped +
+
+
+ +
+ + +
+
+
+
+
+
+

Reviewer: moT01

+
+
+
+ moT01 +
+

moT01

+ 63 PRs Reviewed + 13 Authors Helped +
+
+
+ +
+ + +
+
+
+
+
+
+

Reviewer: huyenltnguyen

+
+
+
+ huyenltnguyen +
+

huyenltnguyen

+ 213 PRs Reviewed + 114 Authors Helped +
+
+
+ +
+ + +
+
+
+
+
+
+

Reviewer: ojeytonwilliams

+
+
+
+ ojeytonwilliams +
+

ojeytonwilliams

+ 57 PRs Reviewed + 13 Authors Helped +
+
+
+ +
+ + +
+
+
+
+
+
+

Reviewer: raisedadead

+
+
+
+ raisedadead +
+

raisedadead

+ 95 PRs Reviewed + 23 Authors Helped +
+
+
+ +
+ + +
+
+
+
+
+ +
+
+
+

+ + Contributors Summary +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContributorPRs CreatedCode CommentsIssue CommentsReview SubmissionsActions
+
+ DanielRosa74 + DanielRosa74 +
+
16324 + + Details + +
+
+ majestic-owl448 + majestic-owl448 +
+
55271218 + + Details + +
+
+ QuincyLarson + QuincyLarson +
+
1010 + + Details + +
+
+ ShaunSHamilton + ShaunSHamilton +
+
152147 + + Details + +
+
+ moT01 + moT01 +
+
22137426 + + Details + +
+
+ huyenltnguyen + huyenltnguyen +
+
4215143 + + Details + +
+
+ ojeytonwilliams + ojeytonwilliams +
+
7382110 + + Details + +
+
+ raisedadead + raisedadead +
+
44453 + + Details + +
+
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-Sembauke-for-DanielRosa74.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-Sembauke-for-DanielRosa74.csv new file mode 100644 index 00000000..8ae6a639 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-Sembauke-for-DanielRosa74.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Sembauke,PR 67086,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67086 +Sembauke,PR 67080,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67080 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-ahmaxed-for-DanielRosa74.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-ahmaxed-for-DanielRosa74.csv new file mode 100644 index 00000000..e2b603f7 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-ahmaxed-for-DanielRosa74.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ahmaxed,PR 68603,3360,3360,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68603 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-anastasiiauk-for-DanielRosa74.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-anastasiiauk-for-DanielRosa74.csv new file mode 100644 index 00000000..1961e40e --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-anastasiiauk-for-DanielRosa74.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +anastasiiauk,PR 66882,2,2,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66882 +anastasiiauk,PR 66564,60,60,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66564 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-huyenltnguyen-for-DanielRosa74.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-huyenltnguyen-for-DanielRosa74.csv new file mode 100644 index 00000000..f0ed7a75 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-huyenltnguyen-for-DanielRosa74.csv @@ -0,0 +1,8 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +huyenltnguyen,PR 68882,8,8,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68882 +huyenltnguyen,PR 66882,2,2,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66882 +huyenltnguyen,PR 66823,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66823 +huyenltnguyen,PR 66623,180,135,1,0,1,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/66623 +huyenltnguyen,PR 66617,0,0,0,0,1,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66617 +huyenltnguyen,PR 66518,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66518 +huyenltnguyen,PR 66381,80,80,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66381 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-jdwilkin4-for-DanielRosa74.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-jdwilkin4-for-DanielRosa74.csv new file mode 100644 index 00000000..17829b64 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-jdwilkin4-for-DanielRosa74.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +jdwilkin4,PR 66444,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66444 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-majestic-owl448-for-DanielRosa74.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-majestic-owl448-for-DanielRosa74.csv new file mode 100644 index 00000000..f9e6cc2c --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-majestic-owl448-for-DanielRosa74.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +majestic-owl448,PR 68586,198,198,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68586 +majestic-owl448,PR 67452,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67452 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-nieldakarla-for-DanielRosa74.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-nieldakarla-for-DanielRosa74.csv new file mode 100644 index 00000000..34505fcf --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-nieldakarla-for-DanielRosa74.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +nieldakarla,PR 66564,201,201,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66564 +nieldakarla,PR 66376,74,74,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66376 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-DanielRosa74.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-DanielRosa74.csv new file mode 100644 index 00000000..d5d11564 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-DanielRosa74.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ojeytonwilliams,PR 66823,0,0,0,1,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66823 +ojeytonwilliams,PR 65936,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65936 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_DanielRosa74-all-reviewers-total-prs-reviewed.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_DanielRosa74-all-reviewers-total-prs-reviewed.csv new file mode 100644 index 00000000..c0dd5fc1 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_DanielRosa74-all-reviewers-total-prs-reviewed.csv @@ -0,0 +1,9 @@ +Reviewer,Total PR Reviewed for DanielRosa74 since 2026-02-01 +huyenltnguyen,7 +majestic-owl448,2 +Sembauke,2 +anastasiiauk,2 +ojeytonwilliams,2 +nieldakarla,2 +ahmaxed,1 +jdwilkin4,1 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_all-prs-reviewed-by-DanielRosa74-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_all-prs-reviewed-by-DanielRosa74-bar-chart.html new file mode 100644 index 00000000..82943d6d --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_all-prs-reviewed-by-DanielRosa74-bar-chart.html @@ -0,0 +1,911 @@ + + + + + + + Reviewer Analytics - DanielRosa74 (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ DanielRosa74 +
+
+

DanielRosa74

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Reviewed
+
8
+ +
+
+
+
+
+
+ +
+
+
Authors Supported
+
3
+ +
+
+
+
+
+
+ +
+
+
Comments Written
+
1
+ +
+
+
+
+
+
+ +
+
+
Avg Response Time
+
5h 1m
+ +
+
+
+
+
+ + +
+
+
+
+

+ + PRs Reviewed by Author +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Review Turnaround Distribution +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewed Pull Requests +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Pull RequestAuthorInitial ResponseReview CompletionCommentsStatus
+ + #69460 + + fix(client): correct text direction for language curriculum content in RTL + +
+ ahmaxed + ahmaxed +
+
8h 13m8h 13m1 + Merged +
+ + #69455 + + fix(client): correct RTL layout on settings, profile and superblock pages + +
+ ahmaxed + ahmaxed +
+
1d 4h1d 4h0 + Merged +
+ + #69077 + + fix(client): mirror landing page hero image and catalog arrow for RTL + +
+ ahmaxed + ahmaxed +
+
1h 25m1h 25m0 + Merged +
+ + #68916 + + fix(client): remove lower jaw + +
+ ahmaxed + ahmaxed +
+
2h 0m2h 0m0 + Merged +
+ + #68881 + + fix(client): mirror challenge layout in RTL languages + +
+ ahmaxed + ahmaxed +
+
2m2m0 + Merged +
+ + #68001 + + fix(tools): use intros from the same locale in external curriculum data tests + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #66976 + + fix(curriculum): add note to A2 and B1 quizzes + +
+ huyenltnguyen + huyenltnguyen +
+
8m8m0 + Merged +
+ + #66110 + + feat: allow caller to audit specific languages + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_all-prs-reviewed-by-DanielRosa74.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_all-prs-reviewed-by-DanielRosa74.csv new file mode 100644 index 00000000..7ace7765 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_all-prs-reviewed-by-DanielRosa74.csv @@ -0,0 +1,9 @@ +PR#,Review Time,Review Time (working days),Review Time (mins),Initial Response Time (working days),Initial Response Time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR Ready On,PR Merged On,Ready->Merge,PR Author,PR URL +69460,8h 13m,1 day and 13m [Based on 8h on a working day],493,1 day and 13m [Based on 8h on a working day],493,0,1,0,1,2026-08-10T11:33:37Z,2026-08-14T17:22:09Z,4d 5h 48m 32s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/69460 +69455,1d 4h 24m,3 days and 4h 24m [Based on 8h on a working day],1704,3 days and 4h 24m [Based on 8h on a working day],1704,0,0,0,0,2026-08-10T11:36:44Z,2026-08-14T17:25:00Z,4d 5h 48m 16s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/69455 +69077,1h 25m,1h 25m,85,1h 25m,85,0,0,0,0,2026-07-27T11:38:29Z,2026-07-27T14:26:23Z,2h 47m 54s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/69077 +68916,2h,2h,120,2h,120,0,0,0,0,2026-07-17T19:02:39Z,2026-07-20T12:53:17Z,2d 17h 50m 38s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/68916 +68881,2m 15s,2m 15s,2,2m 15s,2,0,0,0,0,2026-07-16T19:48:02Z,2026-07-16T21:07:55Z,1h 19m 53s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/68881 +68001,0s,0s,0,0s,0,0,0,0,0,2026-06-16T21:10:32Z,2026-06-17T01:14:52Z,4h 4m 20s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/68001 +66976,8m 9s,8m 9s,8,8m 9s,8,0,0,0,0,2026-04-17T13:01:17Z,2026-04-17T13:21:45Z,20m 28s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66976 +66110,0s,0s,0,0s,0,0,0,0,0,2026-02-26T13:13:45Z,2026-02-26T13:42:47Z,29m 2s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66110 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-ascii.txt new file mode 100644 index 00000000..e6a160c2 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-ascii.txt @@ -0,0 +1,110 @@ + + + --------------------------------------------------------------------------------------------------------------------- + PR reviewer's stats for PRs created by 'DanielRosa74' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + --------------------------------------------------------------------------------------------------------------------- + +┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +│ │ +│ ● PR reviewer stats for "huyenltnguyen" │ +├──────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 7 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 8m 1s for PR#68882 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2m 38s for PR#66882 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66823 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 3h for PR#66623 │ +│ │ made 1 code review comment and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66617 │ +│ │ made 0 code review comment and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66518 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 20m for PR#66381 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 38m 39.857142857s │ +├──────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "majestic-owl448" │ +├──────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 3h 18m 6s for PR#68586 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67452 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 1h 39m 3s │ +├──────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Sembauke" │ +├──────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#67086 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67080 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 0s │ +├──────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "anastasiiauk" │ +├──────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 2m 32s for PR#66882 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h for PR#66564 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 31m 16s │ +├──────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ojeytonwilliams" │ +├──────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#66823 │ +│ │ made 0 code review comment and 1 issue comment. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#65936 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 4h │ +├──────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "nieldakarla" │ +├──────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 3h 21m for PR#66564 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 14m 14s for PR#66376 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 2h 17m 37s │ +├──────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ahmaxed" │ +├──────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 2d 8h for PR#68603 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 2d 8h │ +├──────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "jdwilkin4" │ +├──────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#66444 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 0s │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ │ │ +│ │ │ +│ ● Average PR Merge Time for all PRs created by 'DanielRosa74' │ 19h 7m 11.210526315s │ +└──────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-bar-chart.html new file mode 100644 index 00000000..7095415d --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PR reviewer's stats for PRs created by `DanielRosa74` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR reviewer's stats for PRs created by `DanielRosa74` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-pie-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-pie-chart.html new file mode 100644 index 00000000..a5933382 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-pie-chart.html @@ -0,0 +1,874 @@ + + + + + + + Author Analytics - DanielRosa74 (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ DanielRosa74 +
+
+

DanielRosa74

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Created
+
16
+ +
+
+
+
+
+
+ +
+
+
Total Reviews Received
+
19
+ +
+
+
+
+
+
+ +
+
+
Active Reviewers
+
8
+ +
+
+
+
+
+
+ +
+
+
Comments Received
+
9
+ +
+
+
+
+
+ + +
+
+
+
+

+ + Reviewer Distribution +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Reviewer Activity & Feedback +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewers Breakdown +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ReviewerReviews CompletedCode CommentsIssue CommentsSubmissionsTotal Comments
+ + 71023
+ + 20000
+
+ Sembauke + +
+
20000
+ + 20000
+ + 20101
+ + 20000
+
+ ahmaxed + +
+
10000
+
+ jdwilkin4 + +
+
10000
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-pr-stats-aggregate.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-pr-stats-aggregate.html new file mode 100644 index 00000000..53a9aaa0 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-author-DanielRosa74-pr-stats-aggregate.html @@ -0,0 +1,525 @@ + + + + + + + PR Author Stats for `DanielRosa74` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR Author Stats for `DanielRosa74` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-reviewer-DanielRosa74-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-reviewer-DanielRosa74-ascii.txt new file mode 100644 index 00000000..7504de8f --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_pr-reviewer-DanielRosa74-ascii.txt @@ -0,0 +1,17 @@ + + + ---------------------------------------------------------------------------------------------------------------- + Stats for all PR reviews given by 'DanielRosa74' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + ---------------------------------------------------------------------------------------------------------------- + +┌──────────────────────────────────────────────────┬───────────────────────────────────────────────────────────────┐ +│ Total Reviews │ 8 │ +├──────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤ +│ Average Review Time │ 5h 1m 33s │ +├──────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┤ +│ PR Authors Reviewed For │ ✔ 1 PR reviewed for 'ojeytonwilliams' │ +│ ├───────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'huyenltnguyen' │ +│ ├───────────────────────────────────────────────────────────────┤ +│ │ ✔ 5 PRs reviewed for 'ahmaxed' │ +└──────────────────────────────────────────────────┴───────────────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_prs-reviewed-for-authors-by-DanielRosa74-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_prs-reviewed-for-authors-by-DanielRosa74-bar-chart.html new file mode 100644 index 00000000..1fb22bf0 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_prs-reviewed-for-authors-by-DanielRosa74-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PRs Reviewed by DanielRosa74 (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PRs Reviewed by DanielRosa74 (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_prs-reviewed-for-authors-by-DanielRosa74.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_prs-reviewed-for-authors-by-DanielRosa74.csv new file mode 100644 index 00000000..072268bf --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-DanielRosa74/REPORT_-_prs-reviewed-for-authors-by-DanielRosa74.csv @@ -0,0 +1,4 @@ +Reviewed For different PR Authors,Total PRs Reviewed by DanielRosa74 since 2026-02-01,Total Code Review Comments,Total PR Issue Comments,Total PR Review Comments,Total All Comments Made,PR# List +ahmaxed,5,0,1,0,1,"[68881, 68916, 69077, 69455, 69460]" +huyenltnguyen,2,0,0,0,0,"[66976, 68001]" +ojeytonwilliams,1,0,0,0,0,[66110] diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT-all-prs-reviewed-by-moT01-for-QuincyLarson.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT-all-prs-reviewed-by-moT01-for-QuincyLarson.csv new file mode 100644 index 00000000..c21eec96 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT-all-prs-reviewed-by-moT01-for-QuincyLarson.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +moT01,PR 66851,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66851 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT-all-prs-reviewed-by-raisedadead-for-QuincyLarson.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT-all-prs-reviewed-by-raisedadead-for-QuincyLarson.csv new file mode 100644 index 00000000..544a8c48 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT-all-prs-reviewed-by-raisedadead-for-QuincyLarson.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +raisedadead,PR 66851,0,0,0,1,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66851 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_QuincyLarson-all-reviewers-total-prs-reviewed.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_QuincyLarson-all-reviewers-total-prs-reviewed.csv new file mode 100644 index 00000000..b68e4bbd --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_QuincyLarson-all-reviewers-total-prs-reviewed.csv @@ -0,0 +1,3 @@ +Reviewer,Total PR Reviewed for QuincyLarson since 2026-02-01 +raisedadead,1 +moT01,1 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-ascii.txt new file mode 100644 index 00000000..4c1bed9f --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-ascii.txt @@ -0,0 +1,30 @@ + + + --------------------------------------------------------------------------------------------------------------------- + PR reviewer's stats for PRs created by 'QuincyLarson' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + --------------------------------------------------------------------------------------------------------------------- + +┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +│ │ +│ ● PR reviewer stats for "raisedadead" │ +├──────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#66851 │ +│ │ made 0 code review comment and 1 issue comment. │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 0s │ +├──────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "moT01" │ +├──────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#66851 │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 0s │ +├──────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ │ │ +│ │ │ +│ ● Average PR Merge Time for all PRs created by 'QuincyLarson' │ 52m 40s │ +└──────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-bar-chart.html new file mode 100644 index 00000000..9d856c60 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PR reviewer's stats for PRs created by `QuincyLarson` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR reviewer's stats for PRs created by `QuincyLarson` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-pie-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-pie-chart.html new file mode 100644 index 00000000..e5c73e3d --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-pie-chart.html @@ -0,0 +1,772 @@ + + + + + + + Author Analytics - QuincyLarson (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ QuincyLarson +
+
+

QuincyLarson

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Created
+
1
+ +
+
+
+
+
+
+ +
+
+
Total Reviews Received
+
2
+ +
+
+
+
+
+
+ +
+
+
Active Reviewers
+
2
+ +
+
+
+
+
+
+ +
+
+
Comments Received
+
1
+ +
+
+
+
+
+ + +
+
+
+
+

+ + Reviewer Distribution +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Reviewer Activity & Feedback +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewers Breakdown +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ReviewerReviews CompletedCode CommentsIssue CommentsSubmissionsTotal Comments
+ + 10101
+
+ moT01 + +
+
10000
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-pr-stats-aggregate.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-pr-stats-aggregate.html new file mode 100644 index 00000000..5adb41af --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-QuincyLarson/REPORT_-_pr-author-QuincyLarson-pr-stats-aggregate.html @@ -0,0 +1,525 @@ + + + + + + + PR Author Stats for `QuincyLarson` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR Author Stats for `QuincyLarson` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-Ksound22-for-ShaunSHamilton.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-Ksound22-for-ShaunSHamilton.csv new file mode 100644 index 00000000..456fb24c --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-Ksound22-for-ShaunSHamilton.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Ksound22,PR 68658,2571,2571,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68658 +Ksound22,PR 67047,10080,10080,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67047 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-Sembauke-for-ShaunSHamilton.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-Sembauke-for-ShaunSHamilton.csv new file mode 100644 index 00000000..f371768d --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-Sembauke-for-ShaunSHamilton.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Sembauke,PR 69010,178,178,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69010 +Sembauke,PR 68594,960,960,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68594 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-huyenltnguyen-for-ShaunSHamilton.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-huyenltnguyen-for-ShaunSHamilton.csv new file mode 100644 index 00000000..c8a7af0d --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-huyenltnguyen-for-ShaunSHamilton.csv @@ -0,0 +1,10 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +huyenltnguyen,PR 69351,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69351 +huyenltnguyen,PR 69010,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69010 +huyenltnguyen,PR 68894,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68894 +huyenltnguyen,PR 68735,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68735 +huyenltnguyen,PR 68594,499,499,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68594 +huyenltnguyen,PR 68439,2889,2889,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68439 +huyenltnguyen,PR 67687,35,35,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67687 +huyenltnguyen,PR 67455,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67455 +huyenltnguyen,PR 67253,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67253 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-majestic-owl448-for-ShaunSHamilton.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-majestic-owl448-for-ShaunSHamilton.csv new file mode 100644 index 00000000..cc8cecd1 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-majestic-owl448-for-ShaunSHamilton.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +majestic-owl448,PR 69351,480,480,10,0,3,13,https://github.com/freeCodeCamp/freeCodeCamp/pull/69351 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-ShaunSHamilton.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-ShaunSHamilton.csv new file mode 100644 index 00000000..9af30d79 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-ShaunSHamilton.csv @@ -0,0 +1,4 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ojeytonwilliams,PR 69267,9,9,0,1,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/69267 +ojeytonwilliams,PR 67687,49,49,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67687 +ojeytonwilliams,PR 65675,5280,0,5,0,1,6,https://github.com/freeCodeCamp/freeCodeCamp/pull/65675 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-raisedadead-for-ShaunSHamilton.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-raisedadead-for-ShaunSHamilton.csv new file mode 100644 index 00000000..5895c170 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT-all-prs-reviewed-by-raisedadead-for-ShaunSHamilton.csv @@ -0,0 +1,5 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +raisedadead,PR 68923,98,0,0,1,1,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/68923 +raisedadead,PR 68894,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68894 +raisedadead,PR 68825,529,0,2,0,1,3,https://github.com/freeCodeCamp/freeCodeCamp/pull/68825 +raisedadead,PR 67687,137,137,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67687 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_ShaunSHamilton-all-reviewers-total-prs-reviewed.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_ShaunSHamilton-all-reviewers-total-prs-reviewed.csv new file mode 100644 index 00000000..b8ab5116 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_ShaunSHamilton-all-reviewers-total-prs-reviewed.csv @@ -0,0 +1,7 @@ +Reviewer,Total PR Reviewed for ShaunSHamilton since 2026-02-01 +huyenltnguyen,9 +raisedadead,4 +ojeytonwilliams,3 +Sembauke,2 +Ksound22,2 +majestic-owl448,1 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_all-prs-reviewed-by-ShaunSHamilton-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_all-prs-reviewed-by-ShaunSHamilton-bar-chart.html new file mode 100644 index 00000000..17e1a2e5 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_all-prs-reviewed-by-ShaunSHamilton-bar-chart.html @@ -0,0 +1,1331 @@ + + + + + + + Reviewer Analytics - ShaunSHamilton (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ ShaunSHamilton +
+
+

ShaunSHamilton

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Reviewed
+
29
+ +
+
+
+
+
+
+ +
+
+
Authors Supported
+
12
+ +
+
+
+
+
+
+ +
+
+
Comments Written
+
41
+ +
+
+
+
+
+
+ +
+
+
Avg Response Time
+
1d 11h
+ +
+
+
+
+
+ + +
+
+
+
+

+ + PRs Reviewed by Author +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Review Turnaround Distribution +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewed Pull Requests +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Pull RequestAuthorInitial ResponseReview CompletionCommentsStatus
+ + #69495 + + fix(curriculum): stop file metadata test from using Response.blob() + +
+ majestic-owl448 + majestic-owl448 +
+
8h 0m8h 0m0 + Merged +
+ + #69477 + + test(e2e): make donation payment widgets run on every PR + +
+ Sembauke + Sembauke +
+
2h 0m2h 0m0 + Merged +
+ + #68992 + + ci: free up space before tarring client + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #68954 + + feat(curriculum): release backend cert + +
+ Ksound22 + Ksound22 +
+
8h 0m8h 0m0 + Merged +
+ + #68809 + + feat(curriculum): add backend auth lab and workshop to main + +
+ Ksound22 + Ksound22 +
+
4h 32m4h 32m0 + Merged +
+ + #68795 + + fix(api): sentry hygiene and coverage + +
+ raisedadead + raisedadead +
+
1d 9h1d 9h3 + Merged +
+ + #68794 + + fix(curriculum): rename workshops to follow naming convention + +
+ Ksound22 + Ksound22 +
+
4h 35m4h 35m0 + Merged +
+ + #68610 + + fix(client): split socrates and button analytics events + +
+ ahmaxed + ahmaxed +
+
7h 0m7h 0m0 + Merged +
+ + #68408 + + fix(api): validate coderoad tokens before querying db + +
+ ojeytonwilliams + ojeytonwilliams +
+
1h 58m1h 58m0 + Merged +
+ + #68177 + + feat(client): loop daily challenges + +
+ moT01 + moT01 +
+
6d 1h6d 7h3 + Merged +
+ + #68172 + + test: move exam show coverage to client + +
+ Sembauke + Sembauke +
+
1h 29m10h 40m2 + Merged +
+ + #68036 + + test: move certification rendering to client + +
+ Sembauke + Sembauke +
+
5d 0h5d 1h2 + Merged +
+ + #67680 + + refactor: replace mongodb with bson + +
+ ojeytonwilliams + ojeytonwilliams +
+
4h 49m4h 49m0 + Merged +
+ + #67234 + + fix: replace broken tone version + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #67230 + + fix(client): privacy save button state + +
+ Tidjani1Bachir + Tidjani1Bachir +
+
4h 6m12h 26m2 + Merged +
+ + #67204 + + fix(client): add language selector to mobile layout for daily coding challenge + +
+ neerajgouda06 + neerajgouda06 +
+
10h 1m6d 0h1 + Merged +
+ + #66961 + + fix: use session-user endpoint on client + +
+ Sembauke + Sembauke +
+
13m11h 32m2 + Merged +
+ + #66771 + + refactor(tooling): allow markdownlint to handle multiple files + +
+ ojeytonwilliams + ojeytonwilliams +
+
15h 0m15h 0m0 + Merged +
+ + #66367 + + refactor(client): migrate Gatsby setup files to TypeScript + +
+ Sembauke + Sembauke +
+
2d 8h2d 8h0 + Merged +
+ + #66303 + + fix(client): handle navbar style in high contrast mode + +
+ Harshithk951 + Harshithk951 +
+
6h 11m1d 1h6 + Merged +
+ + #66259 + + feat(client): add tsconfig support to editor and use it in ts compiler + +
+ ojeytonwilliams + ojeytonwilliams +
+
21h 45m1d 12h5 + Merged +
+ + #66214 + + refactor: move static curriculum data out of redux + +
+ ojeytonwilliams + ojeytonwilliams +
+
1d 8h1d 8h0 + Merged +
+ + #66212 + + feat(client): mobile advert for small screen sizes + +
+ Sembauke + Sembauke +
+
23h 0m4d 15h9 + Merged +
+ + #66139 + + refactor(tools) : migrate inquirer prompts + +
+ Jeevankumar-s + Jeevankumar-s +
+
16h 0m16h 0m1 + Merged +
+ + #66093 + + fix(challenge-builder): preserve defer behavior when embedding external scripts + +
+ Sembauke + Sembauke +
+
3d 8h3d 10h2 + Merged +
+ + #65968 + + fix(tooling): return all superblocks containing a filtered block + +
+ ojeytonwilliams + ojeytonwilliams +
+
3d 3h3d 3h0 + Merged +
+ + #65897 + + feat(client): sidebar-nav on review-pages + +
+ Sembauke + Sembauke +
+
3d 8h6d 0h1 + Merged +
+ + #65889 + + fix(client): update text container for fsd lessons + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
4d 0h4d 0h1 + Merged +
+ + #65652 + + fix(api): handle unauthenticated users in get-session-user endpoint + +
+ Sembauke + Sembauke +
+
6d 14h6d 14h1 + Merged +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_all-prs-reviewed-by-ShaunSHamilton.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_all-prs-reviewed-by-ShaunSHamilton.csv new file mode 100644 index 00000000..13591c6a --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_all-prs-reviewed-by-ShaunSHamilton.csv @@ -0,0 +1,30 @@ +PR#,Review Time,Review Time (working days),Review Time (mins),Initial Response Time (working days),Initial Response Time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR Ready On,PR Merged On,Ready->Merge,PR Author,PR URL +69495,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-08-12T13:23:31Z,2026-08-13T07:33:01Z,18h 9m 30s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/69495 +69477,2h,2h,120,2h,120,0,0,0,0,2026-08-11T09:27:57Z,2026-08-12T07:30:36Z,22h 2m 39s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/69477 +68992,0s,0s,0,0s,0,0,0,0,0,2026-07-23T08:50:00Z,2026-07-23T09:38:24Z,48m 24s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/68992 +68954,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-07-28T06:20:50Z,2026-08-03T13:52:00Z,6d 7h 31m 10s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/68954 +68809,4h 32m,4h 32m,272,4h 32m,272,0,0,0,0,2026-07-14T07:24:54Z,2026-07-14T17:32:43Z,10h 7m 49s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/68809 +68795,1d 9h 25m,4 days and 1h 25m [Based on 8h on a working day],2005,4 days and 1h 25m [Based on 8h on a working day],2005,2,0,1,3,2026-07-20T14:41:31Z,2026-07-24T15:52:21Z,4d 1h 10m 50s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/68795 +68794,4h 35m 11s,4h 35m 11s,275,4h 35m 11s,275,0,0,0,0,2026-07-13T17:09:39Z,2026-07-13T20:50:59Z,3h 41m 20s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/68794 +68610,7h,7h,420,7h,420,0,0,0,0,2026-07-07T14:57:29Z,2026-07-08T12:13:23Z,21h 15m 54s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/68610 +68408,1h 58m 25s,1h 58m 25s,118,1h 58m 25s,118,0,0,0,0,2026-06-30T17:30:17Z,2026-06-30T19:29:00Z,1h 58m 43s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/68408 +68177,6d 7h 26m,18 days and 7h 26m [Based on 8h on a working day],9086,18 days and 1h 29m [Based on 8h on a working day],8729,1,1,1,3,2026-06-25T14:50:09Z,2026-07-22T15:08:47Z,27d 0h 18m 38s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/68177 +68172,10h 40m,1 day and 2h 40m [Based on 8h on a working day],640,1h 29m,89,1,0,1,2,2026-06-23T10:54:40Z,2026-06-26T07:05:03Z,2d 20h 10m 23s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68172 +68036,5d 1h 12m,15 days and 1h 12m [Based on 8h on a working day],7272,15 days [Based on 8h on a working day],7200,1,0,1,2,2026-06-18T06:33:54Z,2026-07-10T14:12:46Z,22d 7h 38m 52s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68036 +67680,4h 49m 37s,4h 49m 37s,289,4h 49m 37s,289,0,0,0,0,2026-05-29T14:16:11Z,2026-05-29T19:06:26Z,4h 50m 15s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/67680 +67234,0s,0s,0,0s,0,0,0,0,0,2026-05-05T07:58:01Z,2026-05-05T15:00:38Z,7h 2m 37s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/67234 +67230,12h 26m,1 day and 4h 26m [Based on 8h on a working day],746,4h 6m,246,1,0,1,2,2026-05-04T17:29:47Z,2026-05-06T14:29:08Z,1d 20h 59m 21s,Tidjani1Bachir,https://github.com/freeCodeCamp/freeCodeCamp/pull/67230 +67204,6d 0h 51m,18 days and 51m [Based on 8h on a working day],8691,1 day and 2h 1m [Based on 8h on a working day],601,0,0,1,1,2026-05-02T08:30:47Z,2026-06-17T20:33:41Z,46d 12h 2m 54s,neerajgouda06,https://github.com/freeCodeCamp/freeCodeCamp/pull/67204 +66961,11h 32m,1 day and 3h 32m [Based on 8h on a working day],692,13m,13,1,0,1,2,2026-04-17T11:38:43Z,2026-04-20T16:32:27Z,3d 4h 53m 44s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66961 +66771,15h,1 day and 7h [Based on 8h on a working day],900,1 day and 7h [Based on 8h on a working day],900,0,0,0,0,2026-04-03T14:55:17Z,2026-04-08T15:15:07Z,5d 0h 19m 50s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66771 +66367,2d 8h,7 days [Based on 8h on a working day],3360,7 days [Based on 8h on a working day],3360,0,0,0,0,2026-03-11T10:00:05Z,2026-03-23T09:28:04Z,11d 23h 27m 59s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66367 +66303,1d 1h 54m,3 days and 1h 54m [Based on 8h on a working day],1554,6h 11m,371,2,0,4,6,2026-03-08T17:26:30Z,2026-03-12T15:26:34Z,3d 22h 0m 4s,Harshithk951,https://github.com/freeCodeCamp/freeCodeCamp/pull/66303 +66259,1d 12h,4 days and 4h [Based on 8h on a working day],2160,2 days and 5h 45m [Based on 8h on a working day],1305,3,0,2,5,2026-03-09T17:37:52Z,2026-03-16T17:42:25Z,7d 0h 4m 33s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66259 +66214,1d 8h,4 days [Based on 8h on a working day],1920,4 days [Based on 8h on a working day],1920,0,0,0,0,2026-03-03T14:19:43Z,2026-03-07T15:41:47Z,4d 1h 22m 4s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66214 +66212,4d 15h,13 days and 7h [Based on 8h on a working day],6660,2 days and 7h [Based on 8h on a working day],1380,5,0,4,9,2026-03-03T15:27:59Z,2026-03-23T07:01:59Z,19d 15h 34m,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66212 +66139,16h,2 days [Based on 8h on a working day],960,2 days [Based on 8h on a working day],960,0,1,0,1,2026-03-02T11:46:28Z,2026-03-05T12:04:01Z,3d 0h 17m 33s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/66139 +66093,3d 10h 24m,10 days and 2h 24m [Based on 8h on a working day],4944,10 days [Based on 8h on a working day],4800,1,0,1,2,2026-02-26T09:34:29Z,2026-03-13T15:24:25Z,15d 5h 49m 56s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66093 +65968,3d 3h,9 days and 3h [Based on 8h on a working day],4500,9 days and 3h [Based on 8h on a working day],4500,0,0,0,0,2026-02-19T17:45:37Z,2026-03-04T20:00:38Z,13d 2h 15m 1s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65968 +65897,6d,18 days [Based on 8h on a working day],8640,10 days and 16m [Based on 8h on a working day],4816,0,0,1,1,2026-02-17T08:25:43Z,2026-03-16T10:18:12Z,27d 1h 52m 29s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65897 +65889,4d,12 days [Based on 8h on a working day],5760,12 days [Based on 8h on a working day],5760,1,0,0,1,2026-02-16T07:25:58Z,2026-03-05T05:40:20Z,16d 22h 14m 22s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/65889 +65652,6d 14h 24m,19 days and 6h 24m [Based on 8h on a working day],9504,19 days and 6h 24m [Based on 8h on a working day],9504,0,1,0,1,2026-02-02T14:36:13Z,2026-02-27T20:25:56Z,25d 5h 49m 43s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65652 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-ascii.txt new file mode 100644 index 00000000..9397b9b3 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-ascii.txt @@ -0,0 +1,104 @@ + + + ----------------------------------------------------------------------------------------------------------------------- + PR reviewer's stats for PRs created by 'ShaunSHamilton' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + ----------------------------------------------------------------------------------------------------------------------- + +┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +│ │ +│ ● PR reviewer stats for "huyenltnguyen" │ +├───────────────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 9 │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 8h for PR#69351 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 0s for PR#69010 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 0s for PR#68894 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 0s for PR#68735 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 8h 19m for PR#68594 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 2d 0h 9m for PR#68439 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 35m for PR#67687 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 0s for PR#67455 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 0s for PR#67253 │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 7h 13m 40s │ +├───────────────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "raisedadead" │ +├───────────────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 4 │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 1h 38m for PR#68923 │ +│ │ made 0 code review comment and 1 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 0s for PR#68894 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 8h 49m for PR#68825 │ +│ │ made 2 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 2h 17m for PR#67687 │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 3h 11m │ +├───────────────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ojeytonwilliams" │ +├───────────────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 3 │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 9m for PR#69267 │ +│ │ made 0 code review comment and 1 issue comment. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 49m for PR#67687 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 3d 16h for PR#65675 │ +│ │ made 5 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 1d 5h 39m 20s │ +├───────────────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Sembauke" │ +├───────────────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 2h 58m for PR#69010 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 16h for PR#68594 │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 9h 29m │ +├───────────────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Ksound22" │ +├───────────────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 1d 18h 51m for PR#68658 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 7d for PR#67047 │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 4d 9h 25m 30s │ +├───────────────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "majestic-owl448" │ +├───────────────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 8h for PR#69351 │ +│ │ made 10 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 3 times. │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 8h │ +├───────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ │ │ +│ │ │ +│ ● Average PR Merge Time for all PRs created by 'ShaunSHamilton' │ 4d 17h 16m 36.142857142s │ +└───────────────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-bar-chart.html new file mode 100644 index 00000000..0c211117 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PR reviewer's stats for PRs created by `ShaunSHamilton` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR reviewer's stats for PRs created by `ShaunSHamilton` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-pie-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-pie-chart.html new file mode 100644 index 00000000..9f1f7103 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-pie-chart.html @@ -0,0 +1,840 @@ + + + + + + + Author Analytics - ShaunSHamilton (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ ShaunSHamilton +
+
+

ShaunSHamilton

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Created
+
15
+ +
+
+
+
+
+
+ +
+
+
Total Reviews Received
+
21
+ +
+
+
+
+
+
+ +
+
+
Active Reviewers
+
6
+ +
+
+
+
+
+
+ +
+
+
Comments Received
+
32
+ +
+
+
+
+
+ + +
+
+
+
+

+ + Reviewer Distribution +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Reviewer Activity & Feedback +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewers Breakdown +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ReviewerReviews CompletedCode CommentsIssue CommentsSubmissionsTotal Comments
+ + 90000
+ + 42125
+ + 35117
+
+ Sembauke + +
+
20000
+
+ Ksound22 + +
+
20000
+ + 1100313
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-pr-stats-aggregate.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-pr-stats-aggregate.html new file mode 100644 index 00000000..5b9a3dee --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-author-ShaunSHamilton-pr-stats-aggregate.html @@ -0,0 +1,525 @@ + + + + + + + PR Author Stats for `ShaunSHamilton` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR Author Stats for `ShaunSHamilton` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-reviewer-ShaunSHamilton-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-reviewer-ShaunSHamilton-ascii.txt new file mode 100644 index 00000000..64823cd0 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_pr-reviewer-ShaunSHamilton-ascii.txt @@ -0,0 +1,35 @@ + + + ------------------------------------------------------------------------------------------------------------------ + Stats for all PR reviews given by 'ShaunSHamilton' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + ------------------------------------------------------------------------------------------------------------------ + +┌──────────────────────────────────────────────────┬─────────────────────────────────────────────────────────────────┐ +│ Total Reviews │ 29 │ +├──────────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────┤ +│ Average Review Time │ 1d 23h 23m 4.586206896s │ +├──────────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────┤ +│ PR Authors Reviewed For │ ✔ 1 PR reviewed for 'majestic-owl448' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'raisedadead' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ahmaxed' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'moT01' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Tidjani1Bachir' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'neerajgouda06' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Harshithk951' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Jeevankumar-s' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AdityaSingh-18' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'Ksound22' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 8 PRs reviewed for 'ojeytonwilliams' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 9 PRs reviewed for 'Sembauke' │ +└──────────────────────────────────────────────────┴─────────────────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_prs-reviewed-for-authors-by-ShaunSHamilton-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_prs-reviewed-for-authors-by-ShaunSHamilton-bar-chart.html new file mode 100644 index 00000000..8fdc1898 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_prs-reviewed-for-authors-by-ShaunSHamilton-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PRs Reviewed by ShaunSHamilton (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PRs Reviewed by ShaunSHamilton (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_prs-reviewed-for-authors-by-ShaunSHamilton.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_prs-reviewed-for-authors-by-ShaunSHamilton.csv new file mode 100644 index 00000000..55d79041 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ShaunSHamilton/REPORT_-_prs-reviewed-for-authors-by-ShaunSHamilton.csv @@ -0,0 +1,13 @@ +Reviewed For different PR Authors,Total PRs Reviewed by ShaunSHamilton since 2026-02-01,Total Code Review Comments,Total PR Issue Comments,Total PR Review Comments,Total All Comments Made,PR# List +majestic-owl448,1,0,0,0,0,[69495] +Sembauke,9,9,1,9,19,"[65652, 65897, 66093, 66212, 66367, 66961, 68036, 68172, 69477]" +ojeytonwilliams,8,3,0,2,5,"[65968, 66214, 66259, 66771, 67234, 67680, 68408, 68992]" +Ksound22,3,0,0,0,0,"[68794, 68809, 68954]" +raisedadead,1,2,0,1,3,[68795] +ahmaxed,1,0,0,0,0,[68610] +moT01,1,1,1,1,3,[68177] +Tidjani1Bachir,1,1,0,1,2,[67230] +neerajgouda06,1,0,0,1,1,[67204] +Harshithk951,1,2,0,4,6,[66303] +Jeevankumar-s,1,0,1,0,1,[66139] +AdityaSingh-18,1,1,0,0,1,[65889] diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-DanielRosa74-for-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-DanielRosa74-for-huyenltnguyen.csv new file mode 100644 index 00000000..8ce38c76 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-DanielRosa74-for-huyenltnguyen.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +DanielRosa74,PR 68001,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68001 +DanielRosa74,PR 66976,8,8,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66976 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-Nirajn2311-for-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-Nirajn2311-for-huyenltnguyen.csv new file mode 100644 index 00000000..c2ca8368 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-Nirajn2311-for-huyenltnguyen.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Nirajn2311,PR 68001,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68001 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-Sembauke-for-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-Sembauke-for-huyenltnguyen.csv new file mode 100644 index 00000000..f15dc02a --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-Sembauke-for-huyenltnguyen.csv @@ -0,0 +1,7 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Sembauke,PR 69500,17,17,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69500 +Sembauke,PR 67509,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67509 +Sembauke,PR 66422,22,22,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66422 +Sembauke,PR 66419,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66419 +Sembauke,PR 66408,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66408 +Sembauke,PR 66317,1920,1920,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66317 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-a2937-for-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-a2937-for-huyenltnguyen.csv new file mode 100644 index 00000000..b405e6f8 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-a2937-for-huyenltnguyen.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +a2937,PR 66514,1440,1440,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66514 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-jdwilkin4-for-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-jdwilkin4-for-huyenltnguyen.csv new file mode 100644 index 00000000..20084489 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-jdwilkin4-for-huyenltnguyen.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +jdwilkin4,PR 66441,260,260,0,1,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66441 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-majestic-owl448-for-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-majestic-owl448-for-huyenltnguyen.csv new file mode 100644 index 00000000..5eb49fab --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-majestic-owl448-for-huyenltnguyen.csv @@ -0,0 +1,6 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +majestic-owl448,PR 68959,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68959 +majestic-owl448,PR 67067,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67067 +majestic-owl448,PR 66523,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66523 +majestic-owl448,PR 66441,262,262,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66441 +majestic-owl448,PR 66380,0,0,0,1,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66380 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-miyaliu666-for-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-miyaliu666-for-huyenltnguyen.csv new file mode 100644 index 00000000..df5d3bd1 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-miyaliu666-for-huyenltnguyen.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +miyaliu666,PR 66780,6900,180,1,0,1,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/66780 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-nieldakarla-for-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-nieldakarla-for-huyenltnguyen.csv new file mode 100644 index 00000000..66e9e866 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-nieldakarla-for-huyenltnguyen.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +nieldakarla,PR 66547,5,5,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66547 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-huyenltnguyen.csv new file mode 100644 index 00000000..2220db4f --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-huyenltnguyen.csv @@ -0,0 +1,5 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ojeytonwilliams,PR 66362,0,0,1,0,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66362 +ojeytonwilliams,PR 66356,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66356 +ojeytonwilliams,PR 66243,120,120,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66243 +ojeytonwilliams,PR 65727,3960,3960,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65727 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-raisedadead-for-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-raisedadead-for-huyenltnguyen.csv new file mode 100644 index 00000000..d6300a93 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT-all-prs-reviewed-by-raisedadead-for-huyenltnguyen.csv @@ -0,0 +1,19 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +raisedadead,PR 68851,1,1,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68851 +raisedadead,PR 67464,1440,1440,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67464 +raisedadead,PR 67434,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67434 +raisedadead,PR 67221,1380,1380,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67221 +raisedadead,PR 67187,608,608,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67187 +raisedadead,PR 67154,145,145,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67154 +raisedadead,PR 67147,200,200,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67147 +raisedadead,PR 67105,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67105 +raisedadead,PR 67104,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67104 +raisedadead,PR 66565,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66565 +raisedadead,PR 66558,45,45,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66558 +raisedadead,PR 66514,6240,6240,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66514 +raisedadead,PR 66380,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66380 +raisedadead,PR 66242,180,180,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66242 +raisedadead,PR 66222,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66222 +raisedadead,PR 65671,60,60,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65671 +raisedadead,PR 65670,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65670 +raisedadead,PR 65667,120,120,0,1,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/65667 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_all-prs-reviewed-by-huyenltnguyen-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_all-prs-reviewed-by-huyenltnguyen-bar-chart.html new file mode 100644 index 00000000..1474ffe9 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_all-prs-reviewed-by-huyenltnguyen-bar-chart.html @@ -0,0 +1,5011 @@ + + + + + + + Reviewer Analytics - huyenltnguyen (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ huyenltnguyen +
+
+

huyenltnguyen

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Reviewed
+
213
+ +
+
+
+
+
+
+ +
+
+
Authors Supported
+
114
+ +
+
+
+
+
+
+ +
+
+
Comments Written
+
107
+ +
+
+
+
+
+
+ +
+
+
Avg Response Time
+
4h 23m
+ +
+
+
+
+
+ + +
+
+
+
+

+ + PRs Reviewed by Author +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Review Turnaround Distribution +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewed Pull Requests +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Pull RequestAuthorInitial ResponseReview CompletionCommentsStatus
+ + #69542 + + fix(curriculum): wrapped the link with backticks to stop overflowing + +
+ muhammadali-se + muhammadali-se +
+
0m0m0 + Merged +
+ + #69538 + + fix(curriculum): numbered list in backend lesson + +
+ Dario-DC + Dario-DC +
+
34m34m0 + Merged +
+ + #69536 + + fix(curriculum): update keyboard shortcut text + +
+ noqokhxnh + noqokhxnh +
+
0m0m0 + Merged +
+ + #69531 + + fix(curriculum): correct wording in Vite lesson + +
+ lberge17 + lberge17 +
+
23m23m0 + Merged +
+ + #69530 + + fix: improve wording in the keyboard and mouse lesson + +
+ Pastalikek65 + Pastalikek65 +
+
30m31m3 + Merged +
+ + #69527 + + fix(curriculum): address content issues in code editors lecture + +
+ Dazzanova + Dazzanova +
+
3h 0m8h 0m2 + Merged +
+ + #69516 + + refactor(client): use Languages enum for clientLocale in video-player + +
+ syedsohailhussain1 + syedsohailhussain1 +
+
0m0m0 + Merged +
+ + #69513 + + fix: reorder lab-world-cup-database to correct position in curriculum + +
+ Anwiii + Anwiii +
+
3h 0m3h 0m0 + Merged +
+ + #69512 + + fix: add missing lab-story-fragment-restoration to javascript-fundamentals-review + +
+ Kunal241207 + Kunal241207 +
+
4h 0m4h 0m0 + Merged +
+ + #69510 + + fix(client): align The Odin Project intro.json block order with the superblock + +
+ abdulwaarith0 + abdulwaarith0 +
+
5h 0m5h 0m0 + Merged +
+ + #69492 + + fix(curriculum): correct Node.js lesson wording + +
+ Lavanya-N24 + Lavanya-N24 +
+
0m0m0 + Merged +
+ + #69486 + + fix(curriculum): remove stray article in Toggle Text App Step 11 + +
+ AzazelSensei + AzazelSensei +
+
47m47m0 + Merged +
+ + #69474 + + fix: Revert "feat(client): upgrade to React 19 (#69271)" + +
+ ojeytonwilliams + ojeytonwilliams +
+
1m1m0 + Merged +
+ + #69472 + + feat(client): add catalog data to external curriculum build + +
+ Sembauke + Sembauke +
+
4h 0m4h 0m1 + Merged +
+ + #69454 + + fix(curriculum): selector list in cafe menu + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #69452 + + fix(curriculum): gray spelling in cafe menu + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #69451 + + fix: improve Node advantages lesson + +
+ sk-nayaz + sk-nayaz +
+
0m0m0 + Merged +
+ + #69447 + + fix(curriculum): correct example reference + +
+ caige13 + caige13 +
+
0m0m0 + Merged +
+ + #69423 + + fix: correct sentence casing in present perfect accessibility lessons + +
+ wehamed + wehamed +
+
0m0m0 + Merged +
+ + #69411 + + fix(curriculum): restore missing semicolon in Toggle Text App Step 13 solution + +
+ soumyakumari0205-svg + soumyakumari0205-svg +
+
2h 13m2h 14m2 + Merged +
+ + #69401 + + fix(client): align FEDL v9 intro.json block order with the superblock + +
+ minutechreview + minutechreview +
+
0m0m0 + Merged +
+ + #69400 + + fix(client): align intro block order with superblock + +
+ Dazzanova + Dazzanova +
+
0m0m0 + Merged +
+ + #69385 + + fix(curriculum): remove extra period in learn how to plan future events + +
+ raitaskeen + raitaskeen +
+
0m0m0 + Merged +
+ + #69379 + + fix(curriculum): correct misleading catch block log in fs module lesson + +
+ Rashid0312 + Rashid0312 +
+
1h 0m1h 0m0 + Merged +
+ + #69352 + + fix(curriculum): add id attribute to element with class attribute to demonstrate specificity + +
+ Supravisor + Supravisor +
+
0m0m3 + Merged +
+ + #69351 + + feat: remove ona + +
+ ShaunSHamilton + ShaunSHamilton +
+
8h 0m8h 0m0 + Merged +
+ + #69272 + + fix: Fix typo in Workshop Cafe Menu Step 76 + +
+ manjushree66 + manjushree66 +
+
1h 56m1h 56m0 + Merged +
+ + #69263 + + fix(client): use span for donate FAQ titles + +
+ duna-akin + duna-akin +
+
0m0m0 + Merged +
+ + #69261 + + fix(curriculum): possession in speculation and requests + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #69260 + + fix: add closing div tag to Cafe Menu Step 88 + +
+ nmleuz + nmleuz +
+
2h 0m2h 0m0 + Merged +
+ + #69259 + + fix(curriculum): clarify spacing description in Cafe Menu Step 82 + +
+ aryanraj7791 + aryanraj7791 +
+
2h 0m2h 0m0 + Merged +
+ + #69256 + + fix(client): dc calendar showing future challenges + +
+ moT01 + moT01 +
+
3h 0m3h 0m0 + Merged +
+ + #69201 + + fix(curriculum): add missing preposition in cafe menu step 58 + +
+ raahu1l + raahu1l +
+
0m0m0 + Merged +
+ + #69177 + + fix: Fix CSS flexbox lecture content issues + +
+ Kunal241207 + Kunal241207 +
+
0m0m0 + Merged +
+ + #69161 + + fix(curriculum): clarify hint wording for Hotel Feedback Form steps 15–18 + +
+ Funmax365 + Funmax365 +
+
1h 13m1h 13m0 + Merged +
+ + #69155 + + fix(curriculum): fix plural possessive typo in Cafe Menu step 37 + +
+ developmentwithparth1311 + developmentwithparth1311 +
+
2h 54m2h 54m0 + Merged +
+ + #69049 + + fix(curriculum): update Python intro copy + +
+ nahidh-os + nahidh-os +
+
0m0m0 + Merged +
+ + #69048 + + fix(curriculum): correct casing for undefined and null data types in JavaScript lecture + +
+ akashwi + akashwi +
+
0m0m0 + Merged +
+ + #69044 + + fix(curriculum): updated typo of form questions feedback + +
+ vinniit-23 + vinniit-23 +
+
0m0m0 + Merged +
+ + #69043 + + fix: add the missing keyword in var explanation + +
+ syeda-hira-batool + syeda-hira-batool +
+
0m0m0 + Merged +
+ + #69041 + + fix: Fix typographical errors in lecture markdown + +
+ ashis-baral + ashis-baral +
+
0m0m0 + Merged +
+ + #69036 + + chore(deps): upgrade sanitize-html to 2.17.4 + +
+ anupamme + anupamme +
+
0m0m2 + Merged +
+ + #69034 + + fix(curriculum): correct grammar and hyphenation in CSS lectures + +
+ khushi-gupta-dev + khushi-gupta-dev +
+
0m0m0 + Merged +
+ + #69030 + + fix(docs): remove stale entry from README.md + +
+ santhiprakash + santhiprakash +
+
0m0m0 + Merged +
+ + #69010 + + fix(api): allow freecodecamp-os challenges through coderoad endpoints + +
+ ShaunSHamilton + ShaunSHamilton +
+
0m0m0 + Merged +
+ + #68994 + + fix(tools/scripts): add pull-requests write permission to lock closed PRs workflow + +
+ majestic-owl448 + majestic-owl448 +
+
0m1h 16m2 + Merged +
+ + #68894 + + fix(api): submit exam metric to attempt update + +
+ ShaunSHamilton + ShaunSHamilton +
+
0m0m0 + Merged +
+ + #68882 + + fix(curriculum): fix out-of-sync dialog in B1 + +
+ DanielRosa74 + DanielRosa74 +
+
8m8m0 + Merged +
+ + #68879 + + test(client): remove per-keystroke typing from flaky client tests + +
+ Sembauke + Sembauke +
+
1d 10h1d 16h7 + Merged +
+ + #68782 + + fix(curriculum): correct text in travel agency page lab + +
+ Priyadharshinidhandapani + Priyadharshinidhandapani +
+
0m0m2 + Merged +
+ + #68761 + + fix(curriculum): move punctuation outside backticks + +
+ byte-Raccoon + byte-Raccoon +
+
0m0m0 + Merged +
+ + #68754 + + fix(curriculum): add missing periods to hint text in audio/video lab + +
+ typovrak + typovrak +
+
0m0m0 + Merged +
+ + #68743 + + fix(curriculum): correct punctuation in HTML boilerplate lecture + +
+ thetalhamubarak + thetalhamubarak +
+
0m0m0 + Merged +
+ + #68735 + + feat(api): add moderation score to ExamEnvironmentExamModeration + +
+ ShaunSHamilton + ShaunSHamilton +
+
0m0m0 + Merged +
+ + #68683 + + fix(curriculum): correct ordinal in Step 9 hints + +
+ rarestpreet + rarestpreet +
+
1h 57m1h 57m0 + Merged +
+ + #68679 + + fix(client): prevent flaky profile dialog test + +
+ vijaykiran06 + vijaykiran06 +
+
3h 39m3h 39m0 + Merged +
+ + #68675 + + fix(curriculum): correct grammar and formatting in HTML audio lecture + +
+ Vader069 + Vader069 +
+
29m29m1 + Merged +
+ + #68662 + + fix(curriculum): correct HTML lecture punctuation + +
+ Arpit483 + Arpit483 +
+
0m0m0 + Merged +
+ + #68661 + + fix(curriculum): correct spelling of below in colorful boxes step 3 + +
+ Mohith174 + Mohith174 +
+
0m0m0 + Merged +
+ + #68660 + + fix(curriculum): correct grammar and accuracy in HTML catalog intros + +
+ neetcodeprogress-lang + neetcodeprogress-lang +
+
0m0m0 + Merged +
+ + #68647 + + fix(curriculum): fix grammar and formatting in Bookstore Page workshop + +
+ qsy123-coder + qsy123-coder +
+
0m0m0 + Merged +
+ + #68634 + + fix(curriculum): update h3 hints from curriculum outline step 10 + +
+ SK-Sathyavada-008 + SK-Sathyavada-008 +
+
0m1h 18m2 + Merged +
+ + #68631 + + fix(curriculum): change second person to third person + +
+ PuddleOfFat + PuddleOfFat +
+
0m0m0 + Merged +
+ + #68619 + + fix(curriculum): replace curly apostrophe and remove redundancy + +
+ imsomilg + imsomilg +
+
0m0m0 + Merged +
+ + #68594 + + fix(api): do not throw on second exam error + +
+ ShaunSHamilton + ShaunSHamilton +
+
8h 19m8h 19m0 + Merged +
+ + #68491 + + fix(curriculum): corrected name recipe + +
+ priyanshubarnwal122-ai + priyanshubarnwal122-ai +
+
1h 47m1h 47m0 + Merged +
+ + #68439 + + feat: add freecodecamp-os challenge types + +
+ ShaunSHamilton + ShaunSHamilton +
+
2d 0h2d 0h0 + Merged +
+ + #68435 + + fix(curriculum): correct grammar and remote placeholders + +
+ klaus007p + klaus007p +
+
0m0m2 + Merged +
+ + #68330 + + fix(curriculum): correct spelling errors in code comments + +
+ TruptiAgrawal + TruptiAgrawal +
+
16h 0m16h 0m2 + Merged +
+ + #68099 + + fix(curriculum): indent code blocks in bash review lesson + +
+ Jaun-van-Deventer + Jaun-van-Deventer +
+
50m50m0 + Merged +
+ + #68083 + + fix(curriculum): correct grammar and technical inaccuracies in Review CSS lesson + +
+ rohanbyale + rohanbyale +
+
50m51m2 + Merged +
+ + #68079 + + fix(tests): e2e profile tests + +
+ moT01 + moT01 +
+
15m15m0 + Merged +
+ + #68000 + + fix(curriculum): correct all instances of grammar issues in links and images + +
+ fraternebahirwe + fraternebahirwe +
+
1h 0m1h 0m6 + Merged +
+ + #67959 + + fix(curriculum): add stylesheet links to flexbox review examples + +
+ TEE0207 + TEE0207 +
+
0m0m0 + Merged +
+ + #67932 + + fix(curriculum): fix writing issues in debugging techniques lectures + +
+ TechGenius-Karan + TechGenius-Karan +
+
0m0m6 + Merged +
+ + #67929 + + fix(curriculum): update css accessibility review wording + +
+ saugatkarke + saugatkarke +
+
0m0m0 + Merged +
+ + #67927 + + fix(curriculum): formatting issues in try/catch/finally lecture + +
+ KaushikBalaji05 + KaushikBalaji05 +
+
0m0m0 + Merged +
+ + #67815 + + fix(client): Replace backticks with code element in intro.json + +
+ pdtrang + pdtrang +
+
2h 0m2h 0m0 + Merged +
+ + #67756 + + fix(curriculum): fix spacing, Oxford commas, and punctuation in review-computer-basics + +
+ fremendes + fremendes +
+
0m0m0 + Merged +
+ + #67728 + + fix(curriculum): correct CSS description and grammar in review-basic-css + +
+ ms-misty-eyed + ms-misty-eyed +
+
0m0m0 + Merged +
+ + #67691 + + fix(curriculum): correct punctuation and quiz feedback in browser lecture + +
+ annafreidl + annafreidl +
+
4h 0m4h 0m0 + Merged +
+ + #67687 + + chore(api): remove exam generation logic + +
+ ShaunSHamilton + ShaunSHamilton +
+
35m35m0 + Merged +
+ + #67595 + + fix(curriculum): add missing demoType to flashcard quiz app + +
+ TheSeydiCharyyev + TheSeydiCharyyev +
+
0m0m0 + Merged +
+ + #67573 + + fix(curriculum): correct broken feedback sentence in raise statement … + +
+ Vanishagupta18 + Vanishagupta18 +
+
0m0m0 + Merged +
+ + #67528 + + fix(curriculum): remove leading spaces data viz + +
+ DanielcoderIA + DanielcoderIA +
+
8h 0m8h 0m0 + Merged +
+ + #67514 + + fix(curriculum): correct text errors in lecture-booleans-and-conditionals + +
+ Rafaelkocharli + Rafaelkocharli +
+
1h 0m1h 0m0 + Merged +
+ + #67513 + + chore(curriculum): move d3 to catalog + +
+ jdwilkin4 + jdwilkin4 +
+
2h 46m2h 46m0 + Merged +
+ + #67508 + + fix(curriculum): correct grammar in lecture-accessible-media-elements + +
+ yaseen-vm + yaseen-vm +
+
0m0m0 + Merged +
+ + #67475 + + fix(curriculum): correct grammar in Fetch API lecture + +
+ vipin8797 + vipin8797 +
+
49m49m0 + Merged +
+ + #67455 + + feat(client): handle exam awaiting challenges + +
+ ShaunSHamilton + ShaunSHamilton +
+
0m0m0 + Merged +
+ + #67454 + + fix(client): remove forced 1px size on editor screen-reader textarea + +
+ wittjeff + wittjeff +
+
8h 0m8h 0m0 + Merged +
+ + #67411 + + fix(curriculum): capitalize TV in media catalogue workshop + +
+ tenzin-4776 + tenzin-4776 +
+
0m0m0 + Merged +
+ + #67410 + + fix(curriculum): remove first-person language from workshop-heritage-library-catalog + +
+ debabratasaha-dev + debabratasaha-dev +
+
2h 0m2h 0m0 + Merged +
+ + #67408 + + fix: remove first person we from step 23 authors workshop + +
+ vinodM09 + vinodM09 +
+
3h 0m3h 0m0 + Merged +
+ + #67405 + + fix(curriculum): remove first person language from calorie counter workshop + +
+ clarencepenz + clarencepenz +
+
1h 48m1h 48m0 + Merged +
+ + #67404 + + fix(curriculum): remove first-person language from recipe converter + +
+ caio-bittencourt + caio-bittencourt +
+
2h 3m2h 3m2 + Merged +
+ + #67403 + + fix(curriculum): remove first person language from permutation generator lab + +
+ clarencepenz + clarencepenz +
+
1h 54m1h 54m0 + Merged +
+ + #67402 + + fix(curriculum): remove first-person language from instrument inventory + +
+ caio-bittencourt + caio-bittencourt +
+
1h 55m1h 55m0 + Merged +
+ + #67401 + + fix(curriculum): remove first person language from merge sort JS workshop + +
+ clarencepenz + clarencepenz +
+
1h 53m1h 53m0 + Merged +
+ + #67400 + + fix(curriculum): remove first-person language from shopping list step 22 + +
+ caio-bittencourt + caio-bittencourt +
+
1h 54m1h 55m2 + Merged +
+ + #67399 + + fix(curriculum): remove first person language from merge sort workshop + +
+ clarencepenz + clarencepenz +
+
1h 54m1h 54m0 + Merged +
+ + #67398 + + fix(curriculum): remove first person language from media catalogue workshop + +
+ clarencepenz + clarencepenz +
+
1h 52m1h 52m2 + Merged +
+ + #67395 + + fix(curriculum): correct misleading 'Int Division:' label in Python v9 curriculum + +
+ moaedy + moaedy +
+
3h 35m3h 35m0 + Merged +
+ + #67317 + + fix(curriculum): Swapped the hint messages for task-45 + +
+ TEE0207 + TEE0207 +
+
8h 0m8h 0m2 + Merged +
+ + #67280 + + feat: allow solutions in any step + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #67262 + + fix(curriculum): correct GitHub casing + +
+ Agent-A345 + Agent-A345 +
+
49m49m0 + Merged +
+ + #67261 + + feat(curriculum): release Typescript module + +
+ Ksound22 + Ksound22 +
+
21m21m0 + Merged +
+ + #67253 + + feat(client): add linux arm64 exam download link + +
+ ShaunSHamilton + ShaunSHamilton +
+
0m0m0 + Merged +
+ + #67251 + + fix(curriculum): move d3 under ts module + +
+ Ksound22 + Ksound22 +
+
2h 9m2h 9m0 + Merged +
+ + #67233 + + fix(curriculum): add missing word to dialogue transcript + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #67198 + + fix(curriculum): add missing inputType to zh-a1 task-17 + +
+ majestic-owl448 + majestic-owl448 +
+
0m0m0 + Merged +
+ + #67195 + + fix(curriculum): clarify Fibonacci user story to use 0-indexed sequence + +
+ bdtripp + bdtripp +
+
6h 0m6h 0m2 + Merged +
+ + #67185 + + fix(settings): make certification tables full width + +
+ Sembauke + Sembauke +
+
8h 0m8h 0m0 + Merged +
+ + #67149 + + fix(curriculum): correct incorrect verb form + +
+ Supravisor + Supravisor +
+
0m8h 0m2 + Merged +
+ + #67130 + + fix(curriculum): relax step 18 unknown key checks + +
+ caio-bittencourt + caio-bittencourt +
+
0m1d 16h6 + Merged +
+ + #67106 + + fix(curriculum): remove mentions of bin, oct, hex functions from review pages + +
+ jdwilkin4 + jdwilkin4 +
+
0m0m0 + Merged +
+ + #67103 + + fix(curriculum): correct "returnes" typo in workshop word counter + +
+ clarencepenz + clarencepenz +
+
0m0m0 + Merged +
+ + #67102 + + fix(curriculum): remove introductory examples from caesar cipher workshop + +
+ jdwilkin4 + jdwilkin4 +
+
1h 0m1h 0m0 + Merged +
+ + #67099 + + fix(curriculum): update JS string quotes to double quotes + +
+ AyushK5ingh + AyushK5ingh +
+
3h 0m3h 0m0 + Merged +
+ + #67087 + + fix(curriculum): add accessibility concern notes for accesskey in lecture + +
+ AyushK5ingh + AyushK5ingh +
+
8h 0m8h 0m0 + Merged +
+ + #67082 + + fix(curriculum): remove repetitive explanations from movie ticket workshop + +
+ jdwilkin4 + jdwilkin4 +
+
0m0m0 + Merged +
+ + #67081 + + fix(curriculum): remove repetitive explanations in bill splitter workshop + +
+ jdwilkin4 + jdwilkin4 +
+
0m0m0 + Merged +
+ + #67075 + + fix(client): notes in superblocks intro + +
+ AdityaSinghWebDev + AdityaSinghWebDev +
+
0m6d 7h7 + Merged +
+ + #67069 + + fix(curriculum): remove mention of loops in introduction to variables script + +
+ jdwilkin4 + jdwilkin4 +
+
0m0m0 + Merged +
+ + #66909 + + fix(curriculum): fix test lab lightbox viewer + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
8h 0m8h 0m0 + Merged +
+ + #66905 + + fix(curriculum): correct typo in form submission description + +
+ riddhimachawla + riddhimachawla +
+
16h 0m16h 0m0 + Merged +
+ + #66882 + + fix(curriculum): b1 quizzes 13 to 24 issues + +
+ DanielRosa74 + DanielRosa74 +
+
2m2m0 + Merged +
+ + #66869 + + fix(gha): consolidate PR check comments into single report + +
+ raisedadead + raisedadead +
+
8h 0m8h 0m0 + Merged +
+ + #66865 + + feat(curriculum): EN-B1 quiz for block 24 + +
+ anastasiiauk + anastasiiauk +
+
2h 16m2h 16m0 + Merged +
+ + #66855 + + feat(curriculum): EN-B1 quiz for block 23 + +
+ anastasiiauk + anastasiiauk +
+
0m0m0 + Merged +
+ + #66843 + + feat(curriculum): EN-B1 quiz for block 22 + +
+ anastasiiauk + anastasiiauk +
+
4h 30m4h 30m1 + Merged +
+ + #66826 + + fix(GHA): add keys for email and socrates + +
+ raisedadead + raisedadead +
+
0m0m0 + Merged +
+ + #66824 + + fix(curriculum): singular form of verb to match subject + +
+ Supravisor + Supravisor +
+
0m0m1 + Merged +
+ + #66823 + + feat(i18n, learn): remove Korean from nonAuditedSuperBlocks + +
+ DanielRosa74 + DanielRosa74 +
+
0m0m0 + Merged +
+ + #66801 + + fix(curriculum): correct incomplete code snippet in example question + +
+ TuomasJalonen + TuomasJalonen +
+
0m0m0 + Merged +
+ + #66792 + + fix(tools): add a group name for clarity + +
+ raisedadead + raisedadead +
+
0m0m0 + Merged +
+ + #66775 + + fix(curriculum): allow optional semicolon in Linked List Step 5 + +
+ narasimhan-lakshmi + narasimhan-lakshmi +
+
5h 0m5h 0m0 + Merged +
+ + #66770 + + fix(curriculum): correct typo in CSS foundations exercise instructions + +
+ Tiago-Vier-Preto + Tiago-Vier-Preto +
+
1h 36m1h 36m0 + Merged +
+ + #66768 + + feat(curriculum): EN-B1 quiz for block 21 + +
+ anastasiiauk + anastasiiauk +
+
14m14m0 + Merged +
+ + #66767 + + fix(curriculum): add empty line to editable region in Build a Decimal to Binary converter step 60 + +
+ narasimhan-lakshmi + narasimhan-lakshmi +
+
4h 55m4h 55m0 + Merged +
+ + #66755 + + fix(curriculum): correct typos in lessons + +
+ GalacticAvenger + GalacticAvenger +
+
7h 12m7h 12m0 + Merged +
+ + #66754 + + revert(client): ensure donate button is always visible + +
+ raisedadead + raisedadead +
+
7m7m0 + Merged +
+ + #66746 + + fix(curriculum): correct typos in grammar explanations + +
+ amish-pratap-singh-1 + amish-pratap-singh-1 +
+
1h 13m1h 13m0 + Merged +
+ + #66739 + + feat(curriculum): EN-B1 quiz for block 20 + +
+ anastasiiauk + anastasiiauk +
+
0m0m0 + Merged +
+ + #66728 + + feat(curriculum): release dynamic programming module js v9 cert + +
+ Ksound22 + Ksound22 +
+
0m0m0 + Merged +
+ + #66727 + + feat(curriculum): release graphs and trees module js v9 cert + +
+ Ksound22 + Ksound22 +
+
0m0m0 + Merged +
+ + #66724 + + fix(curriculum): wrong letter in basic personal info + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #66715 + + feat(curriculum): daily challenges 246-263 + +
+ moT01 + moT01 +
+
11h 49m11h 49m0 + Merged +
+ + #66712 + + feat(curriculum): EN-B1 quiz for block 19 + +
+ anastasiiauk + anastasiiauk +
+
9h 1m9h 1m0 + Merged +
+ + #66698 + + refactor: rename share hashtag constant + +
+ Misrilal-Sah + Misrilal-Sah +
+
0m0m0 + Merged +
+ + #66654 + + feat(curriculum): release js v9 algorithms module + +
+ Ksound22 + Ksound22 +
+
1h 21m1h 21m0 + Merged +
+ + #66628 + + feat(curriculum): EN-B1 quiz for block 16 + +
+ anastasiiauk + anastasiiauk +
+
8h 0m8h 0m0 + Merged +
+ + #66626 + + fix(GHA): make the comments slightly more actionable + +
+ raisedadead + raisedadead +
+
0m0m0 + Merged +
+ + #66623 + + fix(i18n, curriculum): fix review-python indentation in a function + +
+ DanielRosa74 + DanielRosa74 +
+
2h 15m3h 0m2 + Merged +
+ + #66619 + + feat(curriculum): EN-B1 quiz for block 15 + +
+ anastasiiauk + anastasiiauk +
+
16h 0m16h 0m0 + Merged +
+ + #66617 + + fix(curriculum): add missing closing backticks to a block in review-javascript + +
+ DanielRosa74 + DanielRosa74 +
+
0m0m1 + Merged +
+ + #66616 + + chore: reorder catalog items + +
+ jdwilkin4 + jdwilkin4 +
+
1h 0m1h 0m0 + Merged +
+ + #66608 + + fix(client): override custom button restyling + +
+ danzolotov + danzolotov +
+
0m0m0 + Merged +
+ + #66572 + + chore(deps): update Font Awesome dependencies to latest + +
+ Sembauke + Sembauke +
+
4h 58m4h 58m3 + Merged +
+ + #66566 + + fix: correct Back-End Development and APIs cert name + +
+ AsmaAouiti + AsmaAouiti +
+
0m0m0 + Merged +
+ + #66553 + + chore: remove prompting course + +
+ jdwilkin4 + jdwilkin4 +
+
50m50m0 + Merged +
+ + #66550 + + feat(Curriculum): add 1 Spanish character and 2 Chinese + +
+ nieldakarla + nieldakarla +
+
4h 39m4h 39m0 + Merged +
+ + #66528 + + fix(client, curriculum): prompting course URL names + +
+ jdwilkin4 + jdwilkin4 +
+
2h 0m2h 0m0 + Merged +
+ + #66518 + + feat(i18n, learn): remove Italian and Ukrainian from NotAuditedSuperBlocks + +
+ DanielRosa74 + DanielRosa74 +
+
0m0m0 + Merged +
+ + #66513 + + fix: URL names for learn python course + +
+ jdwilkin4 + jdwilkin4 +
+
0m0m0 + Merged +
+ + #66447 + + fix: url names for dsa course + +
+ jdwilkin4 + jdwilkin4 +
+
2h 28m2h 28m0 + Merged +
+ + #66427 + + fix(curriculum): clarify step descriptions in employee profile generator workshop + +
+ majestic-owl448 + majestic-owl448 +
+
44m44m0 + Merged +
+ + #66424 + + fix(curriculum): remove before/after-user-code from rosetta challenges 26-30 + +
+ Sembauke + Sembauke +
+
35m35m0 + Merged +
+ + #66418 + + fix(curriculum): remove before/after-user-code from rosetta challenges 26-30 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66409 + + feat: add interactive python courses catalog + +
+ jdwilkin4 + jdwilkin4 +
+
8h 0m8h 0m0 + Merged +
+ + #66407 + + fix(curriculum): remove before/after-user-code from rosetta challenges 21-25 + +
+ Sembauke + Sembauke +
+
1h 42m1h 42m0 + Merged +
+ + #66406 + + feat: add interactive JS courses to catalog + +
+ jdwilkin4 + jdwilkin4 +
+
17h 0m17h 0m0 + Merged +
+ + #66402 + + fix(curriculum): remove before/after-user-code from rosetta challenges 16-20 + +
+ Sembauke + Sembauke +
+
1h 2m1h 2m0 + Merged +
+ + #66400 + + fix(curriculum): clarify step descriptions in movie ticket booking calculator workshop + +
+ majestic-owl448 + majestic-owl448 +
+
2h 21m2h 21m0 + Merged +
+ + #66399 + + feat(curriculum): Add an example of invalid syntax for an if-else block + +
+ octavio-js + octavio-js +
+
4h 24m6h 11m3 + Merged +
+ + #66398 + + feat(curriculum): add background and border example + +
+ octavio-js + octavio-js +
+
5h 26m5h 26m0 + Merged +
+ + #66397 + + fix(curriculum): Clarify what a `space-around` value of `align-content` does + +
+ c0d1ng-ma5ter + c0d1ng-ma5ter +
+
2h 57m2h 57m0 + Merged +
+ + #66390 + + fix(curriculum): remove before/after-user-code from rosetta challenges 6-10 + +
+ Sembauke + Sembauke +
+
5h 2m5h 2m0 + Merged +
+ + #66381 + + refactor(client): have a single place to edit sounds url + +
+ DanielRosa74 + DanielRosa74 +
+
1h 20m1h 20m0 + Merged +
+ + #66357 + + fix(tests): disable dc e2e tests + +
+ moT01 + moT01 +
+
0m0m0 + Merged +
+ + #66353 + + feat: Added mp3 audio file name for what each department does + +
+ RafaelDavisH + RafaelDavisH +
+
3h 0m3h 0m1 + Merged +
+ + #66350 + + fix(client): duplicate console output + +
+ ojeytonwilliams + ojeytonwilliams +
+
5h 29m5h 29m0 + Merged +
+ + #66349 + + fix(curriculum): css specificity internal external descriptions + +
+ farchettiensis + farchettiensis +
+
5h 0m5h 0m0 + Merged +
+ + #66344 + + fix(curriculum): remove before/after-user-code from first 5 rosetta challenges + +
+ Sembauke + Sembauke +
+
14h 37m8h 0m3 + Merged +
+ + #66328 + + refactor(client): source superblock intros from curriculum + +
+ ojeytonwilliams + ojeytonwilliams +
+
9h 21m9h 21m0 + Merged +
+ + #66316 + + fix: incomplete html and css course names for catalog + +
+ jdwilkin4 + jdwilkin4 +
+
4h 0m4h 0m4 + Merged +
+ + #66315 + + feat(client,curriculum): add MCP and RAG course to catalog + +
+ jdwilkin4 + jdwilkin4 +
+
5h 0m5h 0m9 + Merged +
+ + #66311 + + perf: remove unnecessary tsc call + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #66251 + + feat(curriculum): add stack data structure lab + +
+ larymak + larymak +
+
4d 16h4d 16h0 + Merged +
+ + #66229 + + fix(curriculum): update string method lesson to include variable usage example + +
+ timmy471 + timmy471 +
+
0m0m0 + Merged +
+ + #66228 + + feat: Add prompt course to catalog + +
+ jdwilkin4 + jdwilkin4 +
+
0m0m5 + Merged +
+ + #66223 + + fix(client): remove ms trophy solution links on timeline + +
+ moT01 + moT01 +
+
6h 26m6h 26m0 + Merged +
+ + #66218 + + feat: Add interactive rdbs courses to catalog + +
+ jdwilkin4 + jdwilkin4 +
+
1d 6h1d 6h0 + Merged +
+ + #66208 + + fix(curriculum): use textContent instead of innerText + +
+ thor8126 + thor8126 +
+
5h 17m5h 17m0 + Merged +
+ + #66203 + + fix(curriculum): Update title to Build an Apply Discount Function + +
+ MalakGdaea + MalakGdaea +
+
1h 6m1h 6m0 + Merged +
+ + #66190 + + fix(curriculum): format `or` operator correctly in python review basics lesson + +
+ renyapeter + renyapeter +
+
3h 3m3h 3m0 + Merged +
+ + #66136 + + chore(client): updated GQL syntax + +
+ raisedadead + raisedadead +
+
6h 42m6h 42m0 + Merged +
+ + #66090 + + fix(curriculum): replace stack question in data structures quiz + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
15h 11m15h 11m0 + Merged +
+ + #66089 + + feat: Add precalculus course to catalog + +
+ jdwilkin4 + jdwilkin4 +
+
2d 16h2d 16h1 + Merged +
+ + #65951 + + fix(curriculum): typos and grammar errors + +
+ umutKaracelebi + umutKaracelebi +
+
3d 1h3d 1h0 + Merged +
+ + #65897 + + feat(client): sidebar-nav on review-pages + +
+ Sembauke + Sembauke +
+
4d 0h4d 8h1 + Merged +
+ + #65837 + + chore: add script to seed a user who is donating + +
+ ojeytonwilliams + ojeytonwilliams +
+
1h 52m1h 52m0 + Merged +
+ + #65835 + + fix(client): clean client if env changed + +
+ ojeytonwilliams + ojeytonwilliams +
+
2h 59m2h 59m0 + Merged +
+ + #65808 + + fix(client): update css selector for soundbar styling + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
3h 41m3h 41m0 + Merged +
+ + #65802 + + fix: specify which trademark symbol is used in html entities lecture + +
+ scissorsneedfoodtoo + scissorsneedfoodtoo +
+
0m0m0 + Merged +
+ + #65753 + + fix(curriculum): typo in Introducing Yourself practice - task 4 + +
+ FBID10 + FBID10 +
+
7h 0m7h 0m0 + Merged +
+ + #65729 + + feat(client): migrate to Gatsby v5 and React 18 + +
+ Sembauke + Sembauke +
+
20h 9m20h 9m1 + Merged +
+ + #65719 + + fix(curriculum): add missing periods in variables lecture + +
+ jeeva-004 + jeeva-004 +
+
6h 6m6h 6m0 + Merged +
+ + #65715 + + chore(ci): upload turbo summaries + +
+ ojeytonwilliams + ojeytonwilliams +
+
4h 38m4h 38m0 + Merged +
+ + #65709 + + fix(curriculum): remove seed code and format nested list in React lab + +
+ Dario-DC + Dario-DC +
+
5h 0m5h 0m0 + Merged +
+ + #65680 + + chore(deps): update challenge-editor + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #65650 + + refactor: delete external curriculum v1 + +
+ Sembauke + Sembauke +
+
0m0m1 + Merged +
+ + #65647 + + feat: change blockType to blockLabel in external curriculum data + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_all-prs-reviewed-by-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_all-prs-reviewed-by-huyenltnguyen.csv new file mode 100644 index 00000000..19bfd33b --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_all-prs-reviewed-by-huyenltnguyen.csv @@ -0,0 +1,214 @@ +PR#,Review Time,Review Time (working days),Review Time (mins),Initial Response Time (working days),Initial Response Time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR Ready On,PR Merged On,Ready->Merge,PR Author,PR URL +69542,0s,0s,0,0s,0,0,0,0,0,2026-08-15T06:02:51Z,2026-08-15T13:39:32Z,7h 36m 41s,muhammadali-se,https://github.com/freeCodeCamp/freeCodeCamp/pull/69542 +69538,34m,34m,34,34m,34,0,0,0,0,2026-08-14T12:27:04Z,2026-08-14T13:34:43Z,1h 7m 39s,Dario-DC,https://github.com/freeCodeCamp/freeCodeCamp/pull/69538 +69536,0s,0s,0,0s,0,0,0,0,0,2026-08-14T03:48:34Z,2026-08-14T12:43:32Z,8h 54m 58s,noqokhxnh,https://github.com/freeCodeCamp/freeCodeCamp/pull/69536 +69531,23m 14s,23m 14s,23,23m 14s,23,0,0,0,0,2026-08-13T20:16:39Z,2026-08-13T21:20:52Z,1h 4m 13s,lberge17,https://github.com/freeCodeCamp/freeCodeCamp/pull/69531 +69530,31m 50s,31m 50s,31,30m,30,2,0,1,3,2026-08-13T20:03:13Z,2026-08-13T21:17:34Z,1h 14m 21s,Pastalikek65,https://github.com/freeCodeCamp/freeCodeCamp/pull/69530 +69527,8h,1 day [Based on 8h on a working day],480,3h,180,1,0,1,2,2026-08-13T18:06:35Z,2026-08-14T18:40:06Z,1d 0h 33m 31s,Dazzanova,https://github.com/freeCodeCamp/freeCodeCamp/pull/69527 +69516,0s,0s,0,0s,0,0,0,0,0,2026-08-12T22:33:18Z,2026-08-13T00:38:47Z,2h 5m 29s,syedsohailhussain1,https://github.com/freeCodeCamp/freeCodeCamp/pull/69516 +69513,3h,3h,180,3h,180,0,0,0,0,2026-08-12T18:15:26Z,2026-08-12T21:57:02Z,3h 41m 36s,Anwiii,https://github.com/freeCodeCamp/freeCodeCamp/pull/69513 +69512,4h,4h,240,4h,240,0,0,0,0,2026-08-12T17:07:13Z,2026-08-12T21:50:24Z,4h 43m 11s,Kunal241207,https://github.com/freeCodeCamp/freeCodeCamp/pull/69512 +69510,5h,5h,300,5h,300,0,0,0,0,2026-08-12T16:22:15Z,2026-08-13T00:15:22Z,7h 53m 7s,abdulwaarith0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69510 +69492,0s,0s,0,0s,0,0,0,0,0,2026-08-12T10:48:11Z,2026-08-12T11:31:13Z,43m 2s,Lavanya-N24,https://github.com/freeCodeCamp/freeCodeCamp/pull/69492 +69486,47m 2s,47m 2s,47,47m 2s,47,0,0,0,0,2026-08-11T19:50:15Z,2026-08-11T21:18:39Z,1h 28m 24s,AzazelSensei,https://github.com/freeCodeCamp/freeCodeCamp/pull/69486 +69474,1m 39s,1m 39s,1,1m 39s,1,0,0,0,0,2026-08-10T18:20:51Z,2026-08-10T19:04:18Z,43m 27s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/69474 +69472,4h,4h,240,4h,240,0,0,1,1,2026-08-10T17:56:25Z,2026-08-11T11:51:50Z,17h 55m 25s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/69472 +69454,0s,0s,0,0s,0,0,0,0,0,2026-08-10T00:14:02Z,2026-08-10T00:53:54Z,39m 52s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/69454 +69452,0s,0s,0,0s,0,0,0,0,0,2026-08-09T20:23:41Z,2026-08-10T00:45:23Z,4h 21m 42s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/69452 +69451,0s,0s,0,0s,0,0,0,0,0,2026-08-09T19:59:50Z,2026-08-10T01:28:35Z,5h 28m 45s,sk-nayaz,https://github.com/freeCodeCamp/freeCodeCamp/pull/69451 +69447,0s,0s,0,0s,0,0,0,0,0,2026-08-09T03:30:48Z,2026-08-09T19:19:48Z,15h 49m,caige13,https://github.com/freeCodeCamp/freeCodeCamp/pull/69447 +69423,0s,0s,0,0s,0,0,0,0,0,2026-08-08T07:47:37Z,2026-08-08T12:57:38Z,5h 10m 1s,wehamed,https://github.com/freeCodeCamp/freeCodeCamp/pull/69423 +69411,2h 14m 8s,2h 14m 8s,134,2h 13m 45s,133,1,0,1,2,2026-08-07T18:44:02Z,2026-08-07T21:38:18Z,2h 54m 16s,soumyakumari0205-svg,https://github.com/freeCodeCamp/freeCodeCamp/pull/69411 +69401,0s,0s,0,0s,0,0,0,0,0,2026-08-07T11:29:37Z,2026-08-07T13:07:33Z,1h 37m 56s,minutechreview,https://github.com/freeCodeCamp/freeCodeCamp/pull/69401 +69400,0s,0s,0,0s,0,0,0,0,0,2026-08-07T10:55:34Z,2026-08-07T12:23:25Z,1h 27m 51s,Dazzanova,https://github.com/freeCodeCamp/freeCodeCamp/pull/69400 +69385,0s,0s,0,0s,0,0,0,0,0,2026-08-07T05:25:54Z,2026-08-07T13:11:49Z,7h 45m 55s,raitaskeen,https://github.com/freeCodeCamp/freeCodeCamp/pull/69385 +69379,1h,1h,60,1h,60,0,0,0,0,2026-08-06T20:48:43Z,2026-08-07T09:30:39Z,12h 41m 56s,Rashid0312,https://github.com/freeCodeCamp/freeCodeCamp/pull/69379 +69352,0s,0s,0,0s,0,2,0,1,3,2026-08-05T21:19:54Z,2026-08-06T12:29:58Z,15h 10m 4s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/69352 +69351,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-08-11T11:26:09Z,2026-08-13T09:34:16Z,1d 22h 8m 7s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/69351 +69272,1h 56m 26s,1h 56m 26s,116,1h 56m 26s,116,0,0,0,0,2026-08-04T18:45:35Z,2026-08-04T20:58:37Z,2h 13m 2s,manjushree66,https://github.com/freeCodeCamp/freeCodeCamp/pull/69272 +69263,0s,0s,0,0s,0,0,0,0,0,2026-08-04T00:21:06Z,2026-08-04T00:55:40Z,34m 34s,duna-akin,https://github.com/freeCodeCamp/freeCodeCamp/pull/69263 +69261,0s,0s,0,0s,0,0,0,0,0,2026-08-03T23:11:06Z,2026-08-03T23:50:01Z,38m 55s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/69261 +69260,2h,2h,120,2h,120,0,0,0,0,2026-08-03T19:58:49Z,2026-08-03T22:17:43Z,2h 18m 54s,nmleuz,https://github.com/freeCodeCamp/freeCodeCamp/pull/69260 +69259,2h,2h,120,2h,120,0,0,0,0,2026-08-03T19:21:32Z,2026-08-03T22:18:46Z,2h 57m 14s,aryanraj7791,https://github.com/freeCodeCamp/freeCodeCamp/pull/69259 +69256,3h,3h,180,3h,180,0,0,0,0,2026-08-03T18:25:47Z,2026-08-04T11:23:31Z,16h 57m 44s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/69256 +69201,0s,0s,0,0s,0,0,0,0,0,2026-08-02T10:27:35Z,2026-08-02T13:29:31Z,3h 1m 56s,raahu1l,https://github.com/freeCodeCamp/freeCodeCamp/pull/69201 +69177,0s,0s,0,0s,0,0,0,0,0,2026-08-01T10:30:58Z,2026-08-01T11:42:16Z,1h 11m 18s,Kunal241207,https://github.com/freeCodeCamp/freeCodeCamp/pull/69177 +69161,1h 13m 9s,1h 13m 9s,73,1h 13m 9s,73,0,0,0,0,2026-07-31T19:17:55Z,2026-07-31T21:16:32Z,1h 58m 37s,Funmax365,https://github.com/freeCodeCamp/freeCodeCamp/pull/69161 +69155,2h 54m 47s,2h 54m 47s,174,2h 54m 47s,174,0,0,0,0,2026-07-31T17:29:44Z,2026-07-31T21:04:04Z,3h 34m 20s,developmentwithparth1311,https://github.com/freeCodeCamp/freeCodeCamp/pull/69155 +69049,0s,0s,0,0s,0,0,0,0,0,2026-07-26T21:43:32Z,2026-07-26T23:59:45Z,2h 16m 13s,nahidh-os,https://github.com/freeCodeCamp/freeCodeCamp/pull/69049 +69048,0s,0s,0,0s,0,0,0,0,0,2026-07-26T20:10:55Z,2026-07-26T23:54:40Z,3h 43m 45s,akashwi,https://github.com/freeCodeCamp/freeCodeCamp/pull/69048 +69044,0s,0s,0,0s,0,0,0,0,0,2026-07-26T12:58:39Z,2026-07-26T19:41:33Z,6h 42m 54s,vinniit-23,https://github.com/freeCodeCamp/freeCodeCamp/pull/69044 +69043,0s,0s,0,0s,0,0,0,0,0,2026-07-26T12:00:53Z,2026-07-26T19:06:21Z,7h 5m 28s,syeda-hira-batool,https://github.com/freeCodeCamp/freeCodeCamp/pull/69043 +69041,0s,0s,0,0s,0,0,0,0,0,2026-07-26T07:20:30Z,2026-07-26T19:01:12Z,11h 40m 42s,ashis-baral,https://github.com/freeCodeCamp/freeCodeCamp/pull/69041 +69036,0s,0s,0,0s,0,1,0,1,2,2026-07-25T12:11:25Z,2026-07-27T03:51:30Z,1d 15h 40m 5s,anupamme,https://github.com/freeCodeCamp/freeCodeCamp/pull/69036 +69034,0s,0s,0,0s,0,0,0,0,0,2026-07-25T08:15:04Z,2026-07-25T11:35:51Z,3h 20m 47s,khushi-gupta-dev,https://github.com/freeCodeCamp/freeCodeCamp/pull/69034 +69030,0s,0s,0,0s,0,0,0,0,0,2026-07-25T04:49:09Z,2026-07-25T11:21:59Z,6h 32m 50s,santhiprakash,https://github.com/freeCodeCamp/freeCodeCamp/pull/69030 +69010,0s,0s,0,0s,0,0,0,0,0,2026-07-24T06:51:07Z,2026-07-24T15:59:16Z,9h 8m 9s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/69010 +68994,1h 16m,1h 16m,76,0s,0,1,0,1,2,2026-07-23T09:55:21Z,2026-07-23T14:18:54Z,4h 23m 33s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/68994 +68894,0s,0s,0,0s,0,0,0,0,0,2026-07-16T21:19:53Z,2026-07-17T02:41:03Z,5h 21m 10s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/68894 +68882,8m 1s,8m 1s,8,8m 1s,8,0,0,0,0,2026-07-16T15:46:07Z,2026-07-16T17:00:46Z,1h 14m 39s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/68882 +68879,1d 16h 29m,5 days and 29m [Based on 8h on a working day],2429,4 days and 2h [Based on 8h on a working day],2040,6,0,1,7,2026-07-16T10:55:53Z,2026-07-24T14:05:37Z,8d 3h 9m 44s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68879 +68782,0s,0s,0,0s,0,1,0,1,2,2026-07-13T11:08:59Z,2026-07-13T12:35:27Z,1h 26m 28s,Priyadharshinidhandapani,https://github.com/freeCodeCamp/freeCodeCamp/pull/68782 +68761,0s,0s,0,0s,0,0,0,0,0,2026-07-12T22:18:53Z,2026-07-12T23:46:59Z,1h 28m 6s,byte-Raccoon,https://github.com/freeCodeCamp/freeCodeCamp/pull/68761 +68754,0s,0s,0,0s,0,0,0,0,0,2026-07-12T15:21:45Z,2026-07-12T23:17:47Z,7h 56m 2s,typovrak,https://github.com/freeCodeCamp/freeCodeCamp/pull/68754 +68743,0s,0s,0,0s,0,0,0,0,0,2026-07-12T06:29:35Z,2026-07-12T10:20:40Z,3h 51m 5s,thetalhamubarak,https://github.com/freeCodeCamp/freeCodeCamp/pull/68743 +68735,0s,0s,0,0s,0,0,0,0,0,2026-07-11T09:03:40Z,2026-07-14T04:30:41Z,2d 19h 27m 1s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/68735 +68683,1h 57m 49s,1h 57m 49s,117,1h 57m 49s,117,0,0,0,0,2026-07-10T18:02:28Z,2026-07-10T20:36:51Z,2h 34m 23s,rarestpreet,https://github.com/freeCodeCamp/freeCodeCamp/pull/68683 +68679,3h 39m 37s,3h 39m 37s,219,3h 39m 37s,219,0,0,0,0,2026-07-10T16:29:21Z,2026-07-10T20:09:23Z,3h 40m 2s,vijaykiran06,https://github.com/freeCodeCamp/freeCodeCamp/pull/68679 +68675,29m 9s,29m 9s,29,29m 9s,29,0,1,0,1,2026-07-10T14:00:55Z,2026-07-10T16:16:04Z,2h 15m 9s,Vader069,https://github.com/freeCodeCamp/freeCodeCamp/pull/68675 +68662,0s,0s,0,0s,0,0,0,0,0,2026-07-09T23:02:11Z,2026-07-10T04:19:21Z,5h 17m 10s,Arpit483,https://github.com/freeCodeCamp/freeCodeCamp/pull/68662 +68661,0s,0s,0,0s,0,0,0,0,0,2026-07-09T22:14:59Z,2026-07-09T23:14:01Z,59m 2s,Mohith174,https://github.com/freeCodeCamp/freeCodeCamp/pull/68661 +68660,0s,0s,0,0s,0,0,0,0,0,2026-07-09T21:17:01Z,2026-07-09T23:09:06Z,1h 52m 5s,neetcodeprogress-lang,https://github.com/freeCodeCamp/freeCodeCamp/pull/68660 +68647,0s,0s,0,0s,0,0,0,0,0,2026-07-09T10:06:30Z,2026-07-09T11:35:32Z,1h 29m 2s,qsy123-coder,https://github.com/freeCodeCamp/freeCodeCamp/pull/68647 +68634,1h 18m,1h 18m,78,0s,0,1,0,1,2,2026-07-09T04:38:57Z,2026-07-09T15:26:19Z,10h 47m 22s,SK-Sathyavada-008,https://github.com/freeCodeCamp/freeCodeCamp/pull/68634 +68631,0s,0s,0,0s,0,0,0,0,0,2026-07-08T23:04:10Z,2026-07-09T08:47:40Z,9h 43m 30s,PuddleOfFat,https://github.com/freeCodeCamp/freeCodeCamp/pull/68631 +68619,0s,0s,0,0s,0,0,0,0,0,2026-07-08T10:46:43Z,2026-07-08T11:27:02Z,40m 19s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68619 +68594,8h 19m,1 day and 19m [Based on 8h on a working day],499,1 day and 19m [Based on 8h on a working day],499,0,0,0,0,2026-07-06T21:09:23Z,2026-07-09T06:54:34Z,2d 9h 45m 11s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/68594 +68491,1h 47m 33s,1h 47m 33s,107,1h 47m 33s,107,0,0,0,0,2026-07-02T17:24:00Z,2026-07-02T19:53:16Z,2h 29m 16s,priyanshubarnwal122-ai,https://github.com/freeCodeCamp/freeCodeCamp/pull/68491 +68439,2d 0h 9m,6 days and 9m [Based on 8h on a working day],2889,6 days and 9m [Based on 8h on a working day],2889,0,0,0,0,2026-07-01T12:43:11Z,2026-07-13T10:17:22Z,11d 21h 34m 11s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/68439 +68435,0s,0s,0,0s,0,1,0,1,2,2026-07-01T11:39:52Z,2026-07-01T12:55:12Z,1h 15m 20s,klaus007p,https://github.com/freeCodeCamp/freeCodeCamp/pull/68435 +68330,16h,2 days [Based on 8h on a working day],960,2 days [Based on 8h on a working day],960,1,0,1,2,2026-06-28T16:45:41Z,2026-07-01T10:49:06Z,2d 18h 3m 25s,TruptiAgrawal,https://github.com/freeCodeCamp/freeCodeCamp/pull/68330 +68099,50m,50m,50,50m,50,0,0,0,0,2026-06-19T12:58:22Z,2026-06-19T14:41:43Z,1h 43m 21s,Jaun-van-Deventer,https://github.com/freeCodeCamp/freeCodeCamp/pull/68099 +68083,51m 31s,51m 31s,51,50m 43s,50,1,0,1,2,2026-06-18T19:33:59Z,2026-06-18T21:04:41Z,1h 30m 42s,rohanbyale,https://github.com/freeCodeCamp/freeCodeCamp/pull/68083 +68079,15m 51s,15m 51s,15,15m 51s,15,0,0,0,0,2026-06-18T19:36:18Z,2026-06-18T19:52:17Z,15m 59s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/68079 +68000,1h,1h,60,1h,60,4,1,1,6,2026-06-16T20:25:34Z,2026-06-16T23:34:52Z,3h 9m 18s,fraternebahirwe,https://github.com/freeCodeCamp/freeCodeCamp/pull/68000 +67959,0s,0s,0,0s,0,0,0,0,0,2026-06-15T09:44:54Z,2026-06-15T11:32:00Z,1h 47m 6s,TEE0207,https://github.com/freeCodeCamp/freeCodeCamp/pull/67959 +67932,0s,0s,0,0s,0,5,0,1,6,2026-06-13T12:42:45Z,2026-06-14T19:17:57Z,1d 6h 35m 12s,TechGenius-Karan,https://github.com/freeCodeCamp/freeCodeCamp/pull/67932 +67929,0s,0s,0,0s,0,0,0,0,0,2026-06-13T09:18:26Z,2026-06-14T14:13:50Z,1d 4h 55m 24s,saugatkarke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67929 +67927,0s,0s,0,0s,0,0,0,0,0,2026-06-13T08:13:41Z,2026-06-14T14:01:21Z,1d 5h 47m 40s,KaushikBalaji05,https://github.com/freeCodeCamp/freeCodeCamp/pull/67927 +67815,2h,2h,120,2h,120,0,0,0,0,2026-06-04T19:46:51Z,2026-06-04T21:05:13Z,1h 18m 22s,pdtrang,https://github.com/freeCodeCamp/freeCodeCamp/pull/67815 +67756,0s,0s,0,0s,0,0,0,0,0,2026-06-01T21:30:47Z,2026-06-02T01:55:35Z,4h 24m 48s,fremendes,https://github.com/freeCodeCamp/freeCodeCamp/pull/67756 +67728,0s,0s,0,0s,0,0,0,0,0,2026-05-31T08:38:01Z,2026-05-31T12:34:07Z,3h 56m 6s,ms-misty-eyed,https://github.com/freeCodeCamp/freeCodeCamp/pull/67728 +67691,4h,4h,240,4h,240,0,0,0,0,2026-05-29T17:18:47Z,2026-05-29T22:41:15Z,5h 22m 28s,annafreidl,https://github.com/freeCodeCamp/freeCodeCamp/pull/67691 +67687,35m,35m,35,35m,35,0,0,0,0,2026-05-29T12:30:54Z,2026-05-29T15:17:58Z,2h 47m 4s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/67687 +67595,0s,0s,0,0s,0,0,0,0,0,2026-05-25T10:01:11Z,2026-05-25T12:12:05Z,2h 10m 54s,TheSeydiCharyyev,https://github.com/freeCodeCamp/freeCodeCamp/pull/67595 +67573,0s,0s,0,0s,0,0,0,0,0,2026-05-24T13:08:01Z,2026-05-25T12:09:47Z,23h 1m 46s,Vanishagupta18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67573 +67528,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-05-22T01:22:29Z,2026-05-24T19:33:56Z,2d 18h 11m 27s,DanielcoderIA,https://github.com/freeCodeCamp/freeCodeCamp/pull/67528 +67514,1h 0m 16s,1h 0m 16s,60,1h 0m 16s,60,0,0,0,0,2026-05-21T17:40:35Z,2026-05-21T19:19:28Z,1h 38m 53s,Rafaelkocharli,https://github.com/freeCodeCamp/freeCodeCamp/pull/67514 +67513,2h 46m 28s,2h 46m 28s,166,2h 46m 28s,166,0,0,0,0,2026-06-02T15:46:24Z,2026-06-04T07:15:03Z,1d 15h 28m 39s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/67513 +67508,0s,0s,0,0s,0,0,0,0,0,2026-05-21T10:05:51Z,2026-05-21T11:22:13Z,1h 16m 22s,yaseen-vm,https://github.com/freeCodeCamp/freeCodeCamp/pull/67508 +67475,49m,49m,49,49m,49,0,0,0,0,2026-05-20T09:43:26Z,2026-05-20T13:49:08Z,4h 5m 42s,vipin8797,https://github.com/freeCodeCamp/freeCodeCamp/pull/67475 +67455,0s,0s,0,0s,0,0,0,0,0,2026-05-19T09:32:27Z,2026-05-19T13:49:20Z,4h 16m 53s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/67455 +67454,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-05-19T08:42:19Z,2026-05-20T13:15:52Z,1d 4h 33m 33s,wittjeff,https://github.com/freeCodeCamp/freeCodeCamp/pull/67454 +67411,0s,0s,0,0s,0,0,0,0,0,2026-05-14T21:03:26Z,2026-05-14T21:46:27Z,43m 1s,tenzin-4776,https://github.com/freeCodeCamp/freeCodeCamp/pull/67411 +67410,2h,2h,120,2h,120,0,0,0,0,2026-05-14T19:09:21Z,2026-05-14T21:42:07Z,2h 32m 46s,debabratasaha-dev,https://github.com/freeCodeCamp/freeCodeCamp/pull/67410 +67408,3h,3h,180,3h,180,0,0,0,0,2026-05-14T18:46:21Z,2026-05-14T21:05:22Z,2h 19m 1s,vinodM09,https://github.com/freeCodeCamp/freeCodeCamp/pull/67408 +67405,1h 48m 45s,1h 48m 45s,108,1h 48m 45s,108,0,0,0,0,2026-05-14T17:14:45Z,2026-05-14T19:03:38Z,1h 48m 53s,clarencepenz,https://github.com/freeCodeCamp/freeCodeCamp/pull/67405 +67404,2h 3m 33s,2h 3m 33s,123,2h 3m 7s,123,1,0,1,2,2026-05-14T17:10:46Z,2026-05-14T19:49:30Z,2h 38m 44s,caio-bittencourt,https://github.com/freeCodeCamp/freeCodeCamp/pull/67404 +67403,1h 54m 39s,1h 54m 39s,114,1h 54m 39s,114,0,0,0,0,2026-05-14T17:07:17Z,2026-05-14T19:02:05Z,1h 54m 48s,clarencepenz,https://github.com/freeCodeCamp/freeCodeCamp/pull/67403 +67402,1h 55m 13s,1h 55m 13s,115,1h 55m 13s,115,0,0,0,0,2026-05-14T17:04:07Z,2026-05-14T19:00:01Z,1h 55m 54s,caio-bittencourt,https://github.com/freeCodeCamp/freeCodeCamp/pull/67402 +67401,1h 53m 23s,1h 53m 23s,113,1h 53m 23s,113,0,0,0,0,2026-05-14T17:03:35Z,2026-05-14T18:57:07Z,1h 53m 32s,clarencepenz,https://github.com/freeCodeCamp/freeCodeCamp/pull/67401 +67400,1h 55m 1s,1h 55m 1s,115,1h 54m 21s,114,1,0,1,2,2026-05-14T16:58:24Z,2026-05-14T19:30:48Z,2h 32m 24s,caio-bittencourt,https://github.com/freeCodeCamp/freeCodeCamp/pull/67400 +67399,1h 54m 47s,1h 54m 47s,114,1h 54m 47s,114,0,0,0,0,2026-05-14T16:51:16Z,2026-05-14T18:46:12Z,1h 54m 56s,clarencepenz,https://github.com/freeCodeCamp/freeCodeCamp/pull/67399 +67398,1h 52m 51s,1h 52m 51s,112,1h 52m 25s,112,1,0,1,2,2026-05-14T16:47:20Z,2026-05-14T19:17:28Z,2h 30m 8s,clarencepenz,https://github.com/freeCodeCamp/freeCodeCamp/pull/67398 +67395,3h 35m 32s,3h 35m 32s,215,3h 35m 32s,215,0,0,0,0,2026-05-14T14:59:49Z,2026-05-14T19:12:43Z,4h 12m 54s,moaedy,https://github.com/freeCodeCamp/freeCodeCamp/pull/67395 +67317,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,1,0,1,2,2026-05-11T00:23:15Z,2026-05-12T00:14:10Z,23h 50m 55s,TEE0207,https://github.com/freeCodeCamp/freeCodeCamp/pull/67317 +67280,0s,0s,0,0s,0,0,0,0,0,2026-05-08T07:51:28Z,2026-05-08T11:20:43Z,3h 29m 15s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/67280 +67262,49m 36s,49m 36s,49,49m 36s,49,0,0,0,0,2026-05-06T18:04:28Z,2026-05-06T19:00:11Z,55m 43s,Agent-A345,https://github.com/freeCodeCamp/freeCodeCamp/pull/67262 +67261,21m,21m,21,21m,21,0,0,0,0,2026-05-08T12:17:41Z,2026-05-08T13:54:07Z,1h 36m 26s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/67261 +67253,0s,0s,0,0s,0,0,0,0,0,2026-05-06T09:19:56Z,2026-05-06T14:21:50Z,5h 1m 54s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/67253 +67251,2h 9m 37s,2h 9m 37s,129,2h 9m 37s,129,0,0,0,0,2026-05-06T16:41:41Z,2026-05-06T18:51:27Z,2h 9m 46s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/67251 +67233,0s,0s,0,0s,0,0,0,0,0,2026-05-05T00:53:21Z,2026-05-05T01:30:00Z,36m 39s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/67233 +67198,0s,0s,0,0s,0,0,0,0,0,2026-05-01T21:03:17Z,2026-05-01T23:04:07Z,2h 0m 50s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/67198 +67195,6h,6h,360,6h,360,1,0,1,2,2026-05-01T15:56:27Z,2026-05-04T07:46:33Z,2d 15h 50m 6s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/67195 +67185,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-04-30T06:49:55Z,2026-05-03T21:14:27Z,3d 14h 24m 32s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67185 +67149,8h,1 day [Based on 8h on a working day],480,0s,0,1,0,1,2,2026-04-28T00:18:41Z,2026-04-29T01:09:40Z,1d 0h 50m 59s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/67149 +67130,1d 16h,5 days [Based on 8h on a working day],2400,0s,0,4,0,2,6,2026-04-26T20:16:58Z,2026-05-04T11:24:37Z,7d 15h 7m 39s,caio-bittencourt,https://github.com/freeCodeCamp/freeCodeCamp/pull/67130 +67106,0s,0s,0,0s,0,0,0,0,0,2026-04-25T01:46:20Z,2026-04-25T10:47:35Z,9h 1m 15s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/67106 +67103,0s,0s,0,0s,0,0,0,0,0,2026-04-24T23:22:08Z,2026-04-25T00:42:34Z,1h 20m 26s,clarencepenz,https://github.com/freeCodeCamp/freeCodeCamp/pull/67103 +67102,1h,1h,60,1h,60,0,0,0,0,2026-04-24T20:51:44Z,2026-04-24T23:45:28Z,2h 53m 44s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/67102 +67099,3h,3h,180,3h,180,0,0,0,0,2026-04-24T18:19:08Z,2026-04-24T23:44:09Z,5h 25m 1s,AyushK5ingh,https://github.com/freeCodeCamp/freeCodeCamp/pull/67099 +67087,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-04-24T07:15:56Z,2026-04-26T23:28:29Z,2d 16h 12m 33s,AyushK5ingh,https://github.com/freeCodeCamp/freeCodeCamp/pull/67087 +67082,0s,0s,0,0s,0,0,0,0,0,2026-04-23T23:58:50Z,2026-04-24T00:37:45Z,38m 55s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/67082 +67081,0s,0s,0,0s,0,0,0,0,0,2026-04-23T22:39:15Z,2026-04-24T00:37:12Z,1h 57m 57s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/67081 +67075,6d 7h 36m,18 days and 7h 36m [Based on 8h on a working day],9096,0s,0,4,1,2,7,2026-04-23T08:29:43Z,2026-05-20T21:11:32Z,27d 12h 41m 49s,AdityaSinghWebDev,https://github.com/freeCodeCamp/freeCodeCamp/pull/67075 +67069,0s,0s,0,0s,0,0,0,0,0,2026-04-22T21:19:44Z,2026-04-22T22:42:00Z,1h 22m 16s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/67069 +66909,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-04-13T09:00:04Z,2026-04-15T12:10:11Z,2d 3h 10m 7s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66909 +66905,16h,2 days [Based on 8h on a working day],960,2 days [Based on 8h on a working day],960,0,0,0,0,2026-04-12T18:52:35Z,2026-04-15T12:51:37Z,2d 17h 59m 2s,riddhimachawla,https://github.com/freeCodeCamp/freeCodeCamp/pull/66905 +66882,2m 38s,2m 38s,2,2m 38s,2,0,0,0,0,2026-04-09T17:48:13Z,2026-04-09T18:22:52Z,34m 39s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/66882 +66869,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-04-12T16:03:04Z,2026-04-13T11:32:22Z,19h 29m 18s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/66869 +66865,2h 16m 9s,2h 16m 9s,136,2h 16m 9s,136,0,0,0,0,2026-04-08T17:11:30Z,2026-04-08T19:27:41Z,2h 16m 11s,anastasiiauk,https://github.com/freeCodeCamp/freeCodeCamp/pull/66865 +66855,0s,0s,0,0s,0,0,0,0,0,2026-04-08T10:30:25Z,2026-04-08T11:53:56Z,1h 23m 31s,anastasiiauk,https://github.com/freeCodeCamp/freeCodeCamp/pull/66855 +66843,4h 30m 22s,4h 30m 22s,270,4h 30m 22s,270,1,0,0,1,2026-04-07T13:13:37Z,2026-04-08T06:34:57Z,17h 21m 20s,anastasiiauk,https://github.com/freeCodeCamp/freeCodeCamp/pull/66843 +66826,0s,0s,0,0s,0,0,0,0,0,2026-04-06T05:37:56Z,2026-04-07T06:57:05Z,1d 1h 19m 9s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/66826 +66824,0s,0s,0,0s,0,0,1,0,1,2026-04-06T01:56:29Z,2026-04-06T12:06:12Z,10h 9m 43s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/66824 +66823,0s,0s,0,0s,0,0,0,0,0,2026-04-06T00:20:30Z,2026-04-06T10:28:03Z,10h 7m 33s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/66823 +66801,0s,0s,0,0s,0,0,0,0,0,2026-04-05T10:02:36Z,2026-04-06T00:08:32Z,14h 5m 56s,TuomasJalonen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66801 +66792,0s,0s,0,0s,0,0,0,0,0,2026-04-04T10:28:00Z,2026-04-04T12:18:31Z,1h 50m 31s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/66792 +66775,5h,5h,300,5h,300,0,0,0,0,2026-04-03T16:10:33Z,2026-04-03T22:40:32Z,6h 29m 59s,narasimhan-lakshmi,https://github.com/freeCodeCamp/freeCodeCamp/pull/66775 +66770,1h 36m 9s,1h 36m 9s,96,1h 36m 9s,96,0,0,0,0,2026-04-03T14:44:54Z,2026-04-03T16:54:11Z,2h 9m 17s,Tiago-Vier-Preto,https://github.com/freeCodeCamp/freeCodeCamp/pull/66770 +66768,14m,14m,14,14m,14,0,0,0,0,2026-04-03T12:01:41Z,2026-04-03T13:14:36Z,1h 12m 55s,anastasiiauk,https://github.com/freeCodeCamp/freeCodeCamp/pull/66768 +66767,4h 55m,4h 55m,295,4h 55m,295,0,0,0,0,2026-04-03T10:36:47Z,2026-04-03T17:56:39Z,7h 19m 52s,narasimhan-lakshmi,https://github.com/freeCodeCamp/freeCodeCamp/pull/66767 +66755,7h 12m,7h 12m,432,7h 12m,432,0,0,0,0,2026-04-02T19:50:28Z,2026-04-03T18:46:53Z,22h 56m 25s,GalacticAvenger,https://github.com/freeCodeCamp/freeCodeCamp/pull/66755 +66754,7m 35s,7m 35s,7,7m 35s,7,0,0,0,0,2026-04-02T16:48:43Z,2026-04-02T17:06:26Z,17m 43s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/66754 +66746,1h 13m 40s,1h 13m 40s,73,1h 13m 40s,73,0,0,0,0,2026-04-02T14:29:27Z,2026-04-02T16:17:37Z,1h 48m 10s,amish-pratap-singh-1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66746 +66739,0s,0s,0,0s,0,0,0,0,0,2026-04-02T08:29:03Z,2026-04-02T10:53:22Z,2h 24m 19s,anastasiiauk,https://github.com/freeCodeCamp/freeCodeCamp/pull/66739 +66728,0s,0s,0,0s,0,0,0,0,0,2026-04-01T06:56:34Z,2026-04-01T15:23:18Z,8h 26m 44s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/66728 +66727,0s,0s,0,0s,0,0,0,0,0,2026-04-01T06:56:50Z,2026-04-01T15:22:29Z,8h 25m 39s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/66727 +66724,0s,0s,0,0s,0,0,0,0,0,2026-03-31T21:55:25Z,2026-04-01T12:32:35Z,14h 37m 10s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/66724 +66715,11h 49m,1 day and 3h 49m [Based on 8h on a working day],709,1 day and 3h 49m [Based on 8h on a working day],709,0,0,0,0,2026-04-01T15:01:08Z,2026-04-03T07:51:51Z,1d 16h 50m 43s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/66715 +66712,9h 1m,1 day and 1h 1m [Based on 8h on a working day],541,1 day and 1h 1m [Based on 8h on a working day],541,0,0,0,0,2026-03-31T12:31:36Z,2026-04-01T14:01:35Z,1d 1h 29m 59s,anastasiiauk,https://github.com/freeCodeCamp/freeCodeCamp/pull/66712 +66698,0s,0s,0,0s,0,0,0,0,0,2026-03-30T22:52:33Z,2026-03-31T12:34:07Z,13h 41m 34s,Misrilal-Sah,https://github.com/freeCodeCamp/freeCodeCamp/pull/66698 +66654,1h 21m 9s,1h 21m 9s,81,1h 21m 9s,81,0,0,0,0,2026-03-27T17:26:12Z,2026-03-27T18:47:58Z,1h 21m 46s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/66654 +66628,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-03-26T11:19:47Z,2026-03-26T22:15:01Z,10h 55m 14s,anastasiiauk,https://github.com/freeCodeCamp/freeCodeCamp/pull/66628 +66626,0s,0s,0,0s,0,0,0,0,0,2026-03-26T04:49:53Z,2026-03-26T14:19:55Z,9h 30m 2s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/66626 +66623,3h,3h,180,2h 15m 27s,135,1,0,1,2,2026-03-25T18:32:27Z,2026-03-26T10:57:17Z,16h 24m 50s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/66623 +66619,16h,2 days [Based on 8h on a working day],960,2 days [Based on 8h on a working day],960,0,0,0,0,2026-03-25T12:59:56Z,2026-03-26T22:12:27Z,1d 9h 12m 31s,anastasiiauk,https://github.com/freeCodeCamp/freeCodeCamp/pull/66619 +66617,0s,0s,0,0s,0,0,0,1,1,2026-03-24T21:57:31Z,2026-03-25T10:54:41Z,12h 57m 10s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/66617 +66616,1h,1h,60,1h,60,0,0,0,0,2026-03-24T20:29:38Z,2026-03-24T23:55:29Z,3h 25m 51s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66616 +66608,0s,0s,0,0s,0,0,0,0,0,2026-03-23T22:37:19Z,2026-03-23T23:33:13Z,55m 54s,danzolotov,https://github.com/freeCodeCamp/freeCodeCamp/pull/66608 +66572,4h 58m 35s,4h 58m 35s,298,4h 58m 35s,298,1,1,1,3,2026-03-20T14:44:00Z,2026-03-23T20:02:40Z,3d 5h 18m 40s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66572 +66566,0s,0s,0,0s,0,0,0,0,0,2026-03-19T22:38:10Z,2026-03-20T01:22:50Z,2h 44m 40s,AsmaAouiti,https://github.com/freeCodeCamp/freeCodeCamp/pull/66566 +66553,50m 40s,50m 40s,50,50m 40s,50,0,0,0,0,2026-03-18T18:25:15Z,2026-03-18T19:16:34Z,51m 19s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66553 +66550,4h 39m 38s,4h 39m 38s,279,4h 39m 38s,279,0,0,0,0,2026-03-18T14:33:23Z,2026-03-18T19:29:11Z,4h 55m 48s,nieldakarla,https://github.com/freeCodeCamp/freeCodeCamp/pull/66550 +66528,2h,2h,120,2h,120,0,0,0,0,2026-03-17T19:36:47Z,2026-03-18T16:37:47Z,21h 1m,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66528 +66518,0s,0s,0,0s,0,0,0,0,0,2026-03-17T11:01:54Z,2026-03-17T11:07:14Z,5m 20s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/66518 +66513,0s,0s,0,0s,0,0,0,0,0,2026-03-17T04:39:27Z,2026-03-17T12:16:49Z,7h 37m 22s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66513 +66447,2h 28m 42s,2h 28m 42s,148,2h 28m 42s,148,0,0,0,0,2026-03-16T17:14:49Z,2026-03-16T20:40:40Z,3h 25m 51s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66447 +66427,44m,44m,44,44m,44,0,0,0,0,2026-03-13T12:56:37Z,2026-03-13T13:44:34Z,47m 57s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66427 +66424,35m,35m,35,35m,35,0,0,0,0,2026-03-13T12:42:04Z,2026-03-13T13:35:27Z,53m 23s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66424 +66418,0s,0s,0,0s,0,0,0,0,0,2026-03-13T10:48:06Z,2026-03-13T11:50:14Z,1h 2m 8s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66418 +66409,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-03-12T22:51:45Z,2026-03-16T19:19:15Z,3d 20h 27m 30s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66409 +66407,1h 42m,1h 42m,102,1h 42m,102,0,0,0,0,2026-03-12T20:10:47Z,2026-03-13T14:27:08Z,18h 16m 21s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66407 +66406,17h,2 days and 1h [Based on 8h on a working day],1020,2 days and 1h [Based on 8h on a working day],1020,0,0,0,0,2026-03-12T20:43:36Z,2026-03-17T05:20:36Z,4d 8h 37m,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66406 +66402,1h 2m 30s,1h 2m 30s,62,1h 2m 30s,62,0,0,0,0,2026-03-12T18:27:30Z,2026-03-12T19:59:55Z,1h 32m 25s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66402 +66400,2h 21m 52s,2h 21m 52s,141,2h 21m 52s,141,0,0,0,0,2026-03-12T17:26:59Z,2026-03-12T21:53:58Z,4h 26m 59s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66400 +66399,6h 11m,6h 11m,371,4h 24m,264,2,0,1,3,2026-03-12T17:01:50Z,2026-03-13T16:54:55Z,23h 53m 5s,octavio-js,https://github.com/freeCodeCamp/freeCodeCamp/pull/66399 +66398,5h 26m,5h 26m,326,5h 26m,326,0,0,0,0,2026-03-12T16:52:05Z,2026-03-14T11:08:46Z,1d 18h 16m 41s,octavio-js,https://github.com/freeCodeCamp/freeCodeCamp/pull/66398 +66397,2h 57m 17s,2h 57m 17s,177,2h 57m 17s,177,0,0,0,0,2026-03-12T16:28:53Z,2026-03-12T19:26:19Z,2h 57m 26s,c0d1ng-ma5ter,https://github.com/freeCodeCamp/freeCodeCamp/pull/66397 +66390,5h 2m,5h 2m,302,5h 2m,302,0,0,0,0,2026-03-12T11:59:44Z,2026-03-12T18:26:09Z,6h 26m 25s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66390 +66381,1h 20m,1h 20m,80,1h 20m,80,0,0,0,0,2026-03-11T23:48:13Z,2026-03-12T14:20:12Z,14h 31m 59s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/66381 +66357,0s,0s,0,0s,0,0,0,0,0,2026-03-10T22:01:11Z,2026-03-10T22:31:53Z,30m 42s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/66357 +66353,3h,3h,180,3h,180,0,1,0,1,2026-03-10T18:46:20Z,2026-03-10T21:16:57Z,2h 30m 37s,RafaelDavisH,https://github.com/freeCodeCamp/freeCodeCamp/pull/66353 +66350,5h 29m,5h 29m,329,5h 29m,329,0,0,0,0,2026-03-10T16:41:33Z,2026-03-11T20:15:50Z,1d 3h 34m 17s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66350 +66349,5h,5h,300,5h,300,0,0,0,0,2026-03-10T16:35:14Z,2026-03-11T10:54:02Z,18h 18m 48s,farchettiensis,https://github.com/freeCodeCamp/freeCodeCamp/pull/66349 +66344,8h,1 day [Based on 8h on a working day],480,1 day and 6h 37m [Based on 8h on a working day],877,2,0,1,3,2026-03-11T09:11:09Z,2026-03-13T12:38:07Z,2d 3h 26m 58s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66344 +66328,9h 21m,1 day and 1h 21m [Based on 8h on a working day],561,1 day and 1h 21m [Based on 8h on a working day],561,0,0,0,0,2026-03-10T10:42:33Z,2026-03-11T15:53:11Z,1d 5h 10m 38s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66328 +66316,4h,4h,240,4h,240,4,0,0,4,2026-03-09T17:41:43Z,2026-03-10T16:29:30Z,22h 47m 47s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66316 +66315,5h,5h,300,5h,300,9,0,0,9,2026-03-09T16:26:50Z,2026-03-13T13:41:12Z,3d 21h 14m 22s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66315 +66311,0s,0s,0,0s,0,0,0,0,0,2026-03-09T08:37:37Z,2026-03-10T04:15:05Z,19h 37m 28s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66311 +66251,4d 16h,14 days [Based on 8h on a working day],6720,14 days [Based on 8h on a working day],6720,0,0,0,0,2026-03-05T08:07:17Z,2026-03-26T13:24:44Z,21d 5h 17m 27s,larymak,https://github.com/freeCodeCamp/freeCodeCamp/pull/66251 +66229,0s,0s,0,0s,0,0,0,0,0,2026-03-04T06:48:52Z,2026-03-04T10:29:21Z,3h 40m 29s,timmy471,https://github.com/freeCodeCamp/freeCodeCamp/pull/66229 +66228,0s,0s,0,0s,0,5,0,0,5,2026-03-04T23:08:15Z,2026-03-05T18:09:22Z,19h 1m 7s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66228 +66223,6h 26m,6h 26m,386,6h 26m,386,0,0,0,0,2026-03-04T12:31:30Z,2026-03-05T04:16:36Z,15h 45m 6s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/66223 +66218,1d 6h,3 days and 6h [Based on 8h on a working day],1800,3 days and 6h [Based on 8h on a working day],1800,0,0,0,0,2026-03-03T16:30:58Z,2026-03-10T07:14:40Z,6d 14h 43m 42s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66218 +66208,5h 17m,5h 17m,317,5h 17m,317,0,0,0,0,2026-03-03T08:13:39Z,2026-03-03T19:47:57Z,11h 34m 18s,thor8126,https://github.com/freeCodeCamp/freeCodeCamp/pull/66208 +66203,1h 6m 44s,1h 6m 44s,66,1h 6m 44s,66,0,0,0,0,2026-03-02T19:42:38Z,2026-03-02T21:05:39Z,1h 23m 1s,MalakGdaea,https://github.com/freeCodeCamp/freeCodeCamp/pull/66203 +66190,3h 3m 58s,3h 3m 58s,183,3h 3m 58s,183,0,0,0,0,2026-03-02T15:25:04Z,2026-03-02T19:33:06Z,4h 8m 2s,renyapeter,https://github.com/freeCodeCamp/freeCodeCamp/pull/66190 +66136,6h 42m,6h 42m,402,6h 42m,402,0,0,0,0,2026-02-28T08:24:51Z,2026-03-02T21:11:02Z,2d 12h 46m 11s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/66136 +66090,15h 11m,1 day and 7h 11m [Based on 8h on a working day],911,1 day and 7h 11m [Based on 8h on a working day],911,0,0,0,0,2026-02-26T05:08:24Z,2026-03-02T21:11:49Z,4d 16h 3m 25s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66090 +66089,2d 16h,8 days [Based on 8h on a working day],3840,8 days [Based on 8h on a working day],3840,1,0,0,1,2026-02-26T02:52:30Z,2026-03-12T17:55:18Z,14d 15h 2m 48s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66089 +65951,3d 1h,9 days and 1h [Based on 8h on a working day],4380,9 days and 1h [Based on 8h on a working day],4380,0,0,0,0,2026-02-18T21:43:32Z,2026-03-04T09:34:19Z,13d 11h 50m 47s,umutKaracelebi,https://github.com/freeCodeCamp/freeCodeCamp/pull/65951 +65897,4d 8h,13 days [Based on 8h on a working day],6240,12 days [Based on 8h on a working day],5760,0,0,1,1,2026-02-17T08:25:43Z,2026-03-16T10:18:12Z,27d 1h 52m 29s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65897 +65837,1h 52m 42s,1h 52m 42s,112,1h 52m 42s,112,0,0,0,0,2026-02-11T16:58:15Z,2026-02-11T19:01:35Z,2h 3m 20s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65837 +65835,2h 59m 53s,2h 59m 53s,179,2h 59m 53s,179,0,0,0,0,2026-02-11T15:49:24Z,2026-02-11T20:05:14Z,4h 15m 50s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65835 +65808,3h 41m 3s,3h 41m 3s,221,3h 41m 3s,221,0,0,0,0,2026-02-10T15:04:13Z,2026-02-10T18:45:25Z,3h 41m 12s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/65808 +65802,0s,0s,0,0s,0,0,0,0,0,2026-02-10T06:31:55Z,2026-02-10T11:23:31Z,4h 51m 36s,scissorsneedfoodtoo,https://github.com/freeCodeCamp/freeCodeCamp/pull/65802 +65753,7h,7h,420,7h,420,0,0,0,0,2026-02-07T01:59:45Z,2026-02-09T21:27:49Z,2d 19h 28m 4s,FBID10,https://github.com/freeCodeCamp/freeCodeCamp/pull/65753 +65729,20h 9m,2 days and 4h 9m [Based on 8h on a working day],1209,2 days and 4h 9m [Based on 8h on a working day],1209,0,1,0,1,2026-02-07T11:23:48Z,2026-02-11T18:15:33Z,4d 6h 51m 45s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65729 +65719,6h 6m,6h 6m,366,6h 6m,366,0,0,0,0,2026-02-05T11:12:24Z,2026-02-05T20:35:30Z,9h 23m 6s,jeeva-004,https://github.com/freeCodeCamp/freeCodeCamp/pull/65719 +65715,4h 38m,4h 38m,278,4h 38m,278,0,0,0,0,2026-02-05T09:00:30Z,2026-02-05T20:49:13Z,11h 48m 43s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65715 +65709,5h,5h,300,5h,300,0,0,0,0,2026-02-04T17:42:37Z,2026-02-05T07:55:14Z,14h 12m 37s,Dario-DC,https://github.com/freeCodeCamp/freeCodeCamp/pull/65709 +65680,0s,0s,0,0s,0,0,0,0,0,2026-02-03T12:55:03Z,2026-02-03T13:49:52Z,54m 49s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65680 +65650,0s,0s,0,0s,0,0,1,0,1,2026-02-03T11:22:02Z,2026-02-03T11:35:16Z,13m 14s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65650 +65647,0s,0s,0,0s,0,0,0,0,0,2026-02-02T10:49:56Z,2026-02-02T13:27:07Z,2h 37m 11s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65647 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_huyenltnguyen-all-reviewers-total-prs-reviewed.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_huyenltnguyen-all-reviewers-total-prs-reviewed.csv new file mode 100644 index 00000000..b2b3985f --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_huyenltnguyen-all-reviewers-total-prs-reviewed.csv @@ -0,0 +1,11 @@ +Reviewer,Total PR Reviewed for huyenltnguyen since 2026-02-01 +raisedadead,18 +Sembauke,6 +majestic-owl448,5 +ojeytonwilliams,4 +DanielRosa74,2 +Nirajn2311,1 +miyaliu666,1 +nieldakarla,1 +a2937,1 +jdwilkin4,1 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-ascii.txt new file mode 100644 index 00000000..3c72dc66 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-ascii.txt @@ -0,0 +1,167 @@ + + + ---------------------------------------------------------------------------------------------------------------------- + PR reviewer's stats for PRs created by 'huyenltnguyen' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + ---------------------------------------------------------------------------------------------------------------------- + +┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +│ │ +│ ● PR reviewer stats for "raisedadead" │ +├───────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 18 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 1m 29s for PR#68851 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1d for PR#67464 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67434 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 23h for PR#67221 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 10h 8m for PR#67187 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h 25m 42s for PR#67154 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 3h 20m for PR#67147 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67105 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67104 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66565 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 45m 44s for PR#66558 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 4d 8h for PR#66514 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66380 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 3h for PR#66242 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66222 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h for PR#65671 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65670 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h for PR#65667 │ +│ │ made 0 code review comment and 1 issue comment. │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 9h 38m 56.388888888s │ +├───────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Sembauke" │ +├───────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 6 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 17m 53s for PR#69500 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#67509 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 22m for PR#66422 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66419 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#66408 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1d 8h for PR#66317 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 8h 6m 38.833333333s │ +├───────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "majestic-owl448" │ +├───────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 5 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#68959 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67067 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66523 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 4h 22m for PR#66441 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66380 │ +│ │ made 0 code review comment and 1 issue comment. │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 52m 24s │ +├───────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ojeytonwilliams" │ +├───────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 4 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#66362 │ +│ │ made 1 code review comment and 0 issue comment. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66356 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h for PR#66243 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2d 18h for PR#65727 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 17h │ +├───────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "DanielRosa74" │ +├───────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#68001 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8m 9s for PR#66976 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 4m 4.5s │ +├───────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Nirajn2311" │ +├───────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#68001 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 0s │ +├───────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "miyaliu666" │ +├───────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 4d 19h for PR#66780 │ +│ │ made 1 code review comment and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 4d 19h │ +├───────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "nieldakarla" │ +├───────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 5m 14s for PR#66547 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 5m 14s │ +├───────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "a2937" │ +├───────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 1d for PR#66514 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 1d │ +├───────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "jdwilkin4" │ +├───────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 4h 20m for PR#66441 │ +│ │ made 0 code review comment and 1 issue comment. │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 4h 20m │ +├───────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ │ │ +│ │ │ +│ ● Average PR Merge Time for all PRs created by 'huyenltnguyen' │ 5d 2h 4m 32.725s │ +└───────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-bar-chart.html new file mode 100644 index 00000000..2a63237e --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PR reviewer's stats for PRs created by `huyenltnguyen` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR reviewer's stats for PRs created by `huyenltnguyen` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-pie-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-pie-chart.html new file mode 100644 index 00000000..fa6c567a --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-pie-chart.html @@ -0,0 +1,908 @@ + + + + + + + Author Analytics - huyenltnguyen (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ huyenltnguyen +
+
+

huyenltnguyen

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Created
+
42
+ +
+
+
+
+
+
+ +
+
+
Total Reviews Received
+
40
+ +
+
+
+
+
+
+ +
+
+
Active Reviewers
+
10
+ +
+
+
+
+
+
+ +
+
+
Comments Received
+
32
+ +
+
+
+
+
+ + +
+
+
+
+

+ + Reviewer Distribution +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Reviewer Activity & Feedback +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewers Breakdown +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ReviewerReviews CompletedCode CommentsIssue CommentsSubmissionsTotal Comments
+ + 180101
+
+ Sembauke + +
+
60000
+ + 50101
+ + 41001
+ + 20000
+ + 10000
+ + 11012
+ + 10000
+
+ a2937 + +
+
10000
+
+ jdwilkin4 + +
+
10101
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-pr-stats-aggregate.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-pr-stats-aggregate.html new file mode 100644 index 00000000..24a7c598 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-author-huyenltnguyen-pr-stats-aggregate.html @@ -0,0 +1,525 @@ + + + + + + + PR Author Stats for `huyenltnguyen` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR Author Stats for `huyenltnguyen` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-reviewer-huyenltnguyen-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-reviewer-huyenltnguyen-ascii.txt new file mode 100644 index 00000000..1e4a677d --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_pr-reviewer-huyenltnguyen-ascii.txt @@ -0,0 +1,239 @@ + + + ----------------------------------------------------------------------------------------------------------------- + Stats for all PR reviews given by 'huyenltnguyen' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + ----------------------------------------------------------------------------------------------------------------- + +┌──────────────────────────────────────────────┬────────────────────────────────────────────────────────────────────┐ +│ Total Reviews │ 213 │ +├──────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤ +│ Average Review Time │ 5h 25m 1.046948356s │ +├──────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤ +│ PR Authors Reviewed For │ ✔ 1 PR reviewed for 'muhammadali-se' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'noqokhxnh' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'lberge17' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Pastalikek65' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'syedsohailhussain1' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Anwiii' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'abdulwaarith0' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Lavanya-N24' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AzazelSensei' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'sk-nayaz' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'caige13' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'wehamed' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'soumyakumari0205-svg' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'minutechreview' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'raitaskeen' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Rashid0312' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'manjushree66' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'duna-akin' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'nmleuz' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'aryanraj7791' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'raahu1l' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Funmax365' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'developmentwithparth1311' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'nahidh-os' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'akashwi' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'vinniit-23' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'syeda-hira-batool' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ashis-baral' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'anupamme' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'khushi-gupta-dev' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'santhiprakash' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Priyadharshinidhandapani' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'byte-Raccoon' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'typovrak' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'thetalhamubarak' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'rarestpreet' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'vijaykiran06' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Vader069' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Arpit483' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Mohith174' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'neetcodeprogress-lang' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'qsy123-coder' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'SK-Sathyavada-008' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'PuddleOfFat' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'imsomilg' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'priyanshubarnwal122-ai' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'klaus007p' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'TruptiAgrawal' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Jaun-van-Deventer' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'rohanbyale' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'fraternebahirwe' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'TechGenius-Karan' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'saugatkarke' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'KaushikBalaji05' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'pdtrang' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'fremendes' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ms-misty-eyed' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'annafreidl' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'TheSeydiCharyyev' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Vanishagupta18' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'DanielcoderIA' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Rafaelkocharli' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'yaseen-vm' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'vipin8797' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'wittjeff' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'tenzin-4776' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'debabratasaha-dev' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'vinodM09' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'moaedy' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Agent-A345' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'bdtripp' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AdityaSinghWebDev' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'riddhimachawla' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'TuomasJalonen' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Tiago-Vier-Preto' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'GalacticAvenger' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'amish-pratap-singh-1' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Misrilal-Sah' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'danzolotov' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AsmaAouiti' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'nieldakarla' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'c0d1ng-ma5ter' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'RafaelDavisH' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'farchettiensis' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'larymak' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'timmy471' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'thor8126' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'MalakGdaea' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'renyapeter' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'umutKaracelebi' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'scissorsneedfoodtoo' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'FBID10' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'jeeva-004' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Dario-DC' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Dazzanova' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Kunal241207' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'TEE0207' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'AyushK5ingh' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'narasimhan-lakshmi' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'octavio-js' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'AdityaSingh-18' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 4 PRs reviewed for 'majestic-owl448' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 4 PRs reviewed for 'caio-bittencourt' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 5 PRs reviewed for 'moT01' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 5 PRs reviewed for 'Ksound22' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 6 PRs reviewed for 'clarencepenz' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 6 PRs reviewed for 'raisedadead' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 7 PRs reviewed for 'DanielRosa74' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 8 PRs reviewed for 'Supravisor' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 8 PRs reviewed for 'anastasiiauk' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 9 PRs reviewed for 'ojeytonwilliams' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 9 PRs reviewed for 'ShaunSHamilton' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 14 PRs reviewed for 'Sembauke' │ +│ ├────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 18 PRs reviewed for 'jdwilkin4' │ +└──────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_prs-reviewed-for-authors-by-huyenltnguyen-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_prs-reviewed-for-authors-by-huyenltnguyen-bar-chart.html new file mode 100644 index 00000000..26c488f5 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_prs-reviewed-for-authors-by-huyenltnguyen-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PRs Reviewed by huyenltnguyen (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PRs Reviewed by huyenltnguyen (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_prs-reviewed-for-authors-by-huyenltnguyen.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_prs-reviewed-for-authors-by-huyenltnguyen.csv new file mode 100644 index 00000000..59e0f32e --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-huyenltnguyen/REPORT_-_prs-reviewed-for-authors-by-huyenltnguyen.csv @@ -0,0 +1,115 @@ +Reviewed For different PR Authors,Total PRs Reviewed by huyenltnguyen since 2026-02-01,Total Code Review Comments,Total PR Issue Comments,Total PR Review Comments,Total All Comments Made,PR# List +muhammadali-se,1,0,0,0,0,[69542] +Dario-DC,2,0,0,0,0,"[65709, 69538]" +noqokhxnh,1,0,0,0,0,[69536] +lberge17,1,0,0,0,0,[69531] +Pastalikek65,1,2,0,1,3,[69530] +Dazzanova,2,1,0,1,2,"[69400, 69527]" +syedsohailhussain1,1,0,0,0,0,[69516] +Anwiii,1,0,0,0,0,[69513] +Kunal241207,2,0,0,0,0,"[69177, 69512]" +abdulwaarith0,1,0,0,0,0,[69510] +Lavanya-N24,1,0,0,0,0,[69492] +AzazelSensei,1,0,0,0,0,[69486] +ojeytonwilliams,9,0,0,0,0,"[65680, 65715, 65835, 65837, 66311, 66328, 66350, 67280, 69474]" +Sembauke,14,9,3,5,17,"[65647, 65650, 65729, 65897, 66344, 66390, 66402, 66407, 66418, 66424, 66572, 67185, 68879, 69472]" +Supravisor,8,3,1,2,6,"[66724, 66824, 67149, 67233, 69261, 69352, 69452, 69454]" +sk-nayaz,1,0,0,0,0,[69451] +caige13,1,0,0,0,0,[69447] +wehamed,1,0,0,0,0,[69423] +soumyakumari0205-svg,1,1,0,1,2,[69411] +minutechreview,1,0,0,0,0,[69401] +raitaskeen,1,0,0,0,0,[69385] +Rashid0312,1,0,0,0,0,[69379] +ShaunSHamilton,9,0,0,0,0,"[67253, 67455, 67687, 68439, 68594, 68735, 68894, 69010, 69351]" +manjushree66,1,0,0,0,0,[69272] +duna-akin,1,0,0,0,0,[69263] +nmleuz,1,0,0,0,0,[69260] +aryanraj7791,1,0,0,0,0,[69259] +moT01,5,0,0,0,0,"[66223, 66357, 66715, 68079, 69256]" +raahu1l,1,0,0,0,0,[69201] +Funmax365,1,0,0,0,0,[69161] +developmentwithparth1311,1,0,0,0,0,[69155] +nahidh-os,1,0,0,0,0,[69049] +akashwi,1,0,0,0,0,[69048] +vinniit-23,1,0,0,0,0,[69044] +syeda-hira-batool,1,0,0,0,0,[69043] +ashis-baral,1,0,0,0,0,[69041] +anupamme,1,1,0,1,2,[69036] +khushi-gupta-dev,1,0,0,0,0,[69034] +santhiprakash,1,0,0,0,0,[69030] +majestic-owl448,4,1,0,1,2,"[66400, 66427, 67198, 68994]" +DanielRosa74,7,1,0,2,3,"[66381, 66518, 66617, 66623, 66823, 66882, 68882]" +Priyadharshinidhandapani,1,1,0,1,2,[68782] +byte-Raccoon,1,0,0,0,0,[68761] +typovrak,1,0,0,0,0,[68754] +thetalhamubarak,1,0,0,0,0,[68743] +rarestpreet,1,0,0,0,0,[68683] +vijaykiran06,1,0,0,0,0,[68679] +Vader069,1,0,1,0,1,[68675] +Arpit483,1,0,0,0,0,[68662] +Mohith174,1,0,0,0,0,[68661] +neetcodeprogress-lang,1,0,0,0,0,[68660] +qsy123-coder,1,0,0,0,0,[68647] +SK-Sathyavada-008,1,1,0,1,2,[68634] +PuddleOfFat,1,0,0,0,0,[68631] +imsomilg,1,0,0,0,0,[68619] +priyanshubarnwal122-ai,1,0,0,0,0,[68491] +klaus007p,1,1,0,1,2,[68435] +TruptiAgrawal,1,1,0,1,2,[68330] +Jaun-van-Deventer,1,0,0,0,0,[68099] +rohanbyale,1,1,0,1,2,[68083] +fraternebahirwe,1,4,1,1,6,[68000] +TEE0207,2,1,0,1,2,"[67317, 67959]" +TechGenius-Karan,1,5,0,1,6,[67932] +saugatkarke,1,0,0,0,0,[67929] +KaushikBalaji05,1,0,0,0,0,[67927] +pdtrang,1,0,0,0,0,[67815] +fremendes,1,0,0,0,0,[67756] +ms-misty-eyed,1,0,0,0,0,[67728] +annafreidl,1,0,0,0,0,[67691] +TheSeydiCharyyev,1,0,0,0,0,[67595] +Vanishagupta18,1,0,0,0,0,[67573] +DanielcoderIA,1,0,0,0,0,[67528] +Rafaelkocharli,1,0,0,0,0,[67514] +jdwilkin4,18,19,0,0,19,"[66089, 66218, 66228, 66315, 66316, 66406, 66409, 66447, 66513, 66528, 66553, 66616, 67069, 67081, 67082, 67102, 67106, 67513]" +yaseen-vm,1,0,0,0,0,[67508] +vipin8797,1,0,0,0,0,[67475] +wittjeff,1,0,0,0,0,[67454] +tenzin-4776,1,0,0,0,0,[67411] +debabratasaha-dev,1,0,0,0,0,[67410] +vinodM09,1,0,0,0,0,[67408] +clarencepenz,6,1,0,1,2,"[67103, 67398, 67399, 67401, 67403, 67405]" +caio-bittencourt,4,6,0,4,10,"[67130, 67400, 67402, 67404]" +moaedy,1,0,0,0,0,[67395] +Agent-A345,1,0,0,0,0,[67262] +Ksound22,5,0,0,0,0,"[66654, 66727, 66728, 67251, 67261]" +bdtripp,1,1,0,1,2,[67195] +AyushK5ingh,2,0,0,0,0,"[67087, 67099]" +AdityaSinghWebDev,1,4,1,2,7,[67075] +AdityaSingh-18,3,0,0,0,0,"[65808, 66090, 66909]" +riddhimachawla,1,0,0,0,0,[66905] +raisedadead,6,0,0,0,0,"[66136, 66626, 66754, 66792, 66826, 66869]" +anastasiiauk,8,1,0,0,1,"[66619, 66628, 66712, 66739, 66768, 66843, 66855, 66865]" +TuomasJalonen,1,0,0,0,0,[66801] +narasimhan-lakshmi,2,0,0,0,0,"[66767, 66775]" +Tiago-Vier-Preto,1,0,0,0,0,[66770] +GalacticAvenger,1,0,0,0,0,[66755] +amish-pratap-singh-1,1,0,0,0,0,[66746] +Misrilal-Sah,1,0,0,0,0,[66698] +danzolotov,1,0,0,0,0,[66608] +AsmaAouiti,1,0,0,0,0,[66566] +nieldakarla,1,0,0,0,0,[66550] +octavio-js,2,2,0,1,3,"[66398, 66399]" +c0d1ng-ma5ter,1,0,0,0,0,[66397] +RafaelDavisH,1,0,1,0,1,[66353] +farchettiensis,1,0,0,0,0,[66349] +larymak,1,0,0,0,0,[66251] +timmy471,1,0,0,0,0,[66229] +thor8126,1,0,0,0,0,[66208] +MalakGdaea,1,0,0,0,0,[66203] +renyapeter,1,0,0,0,0,[66190] +umutKaracelebi,1,0,0,0,0,[65951] +scissorsneedfoodtoo,1,0,0,0,0,[65802] +FBID10,1,0,0,0,0,[65753] +jeeva-004,1,0,0,0,0,[65719] diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Dario-DC-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Dario-DC-for-majestic-owl448.csv new file mode 100644 index 00000000..2634054a --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Dario-DC-for-majestic-owl448.csv @@ -0,0 +1,9 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Dario-DC,PR 67324,1045,1045,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67324 +Dario-DC,PR 66435,720,720,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66435 +Dario-DC,PR 66434,3279,52,2,0,2,4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66434 +Dario-DC,PR 66433,54,54,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66433 +Dario-DC,PR 65881,960,960,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65881 +Dario-DC,PR 65858,106,106,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65858 +Dario-DC,PR 65811,4314,0,1,0,1,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/65811 +Dario-DC,PR 65740,8822,8822,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65740 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Jeevankumar-s-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Jeevankumar-s-for-majestic-owl448.csv new file mode 100644 index 00000000..b13fd481 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Jeevankumar-s-for-majestic-owl448.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Jeevankumar-s,PR 65825,7914,480,3,0,1,4,https://github.com/freeCodeCamp/freeCodeCamp/pull/65825 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Ksound22-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Ksound22-for-majestic-owl448.csv new file mode 100644 index 00000000..38d70433 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Ksound22-for-majestic-owl448.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Ksound22,PR 69503,360,360,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69503 +Ksound22,PR 66435,720,720,0,1,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66435 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Sembauke-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Sembauke-for-majestic-owl448.csv new file mode 100644 index 00000000..7fb946ed --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-Sembauke-for-majestic-owl448.csv @@ -0,0 +1,10 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Sembauke,PR 69242,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69242 +Sembauke,PR 69241,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69241 +Sembauke,PR 69240,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69240 +Sembauke,PR 68040,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68040 +Sembauke,PR 66377,60,60,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66377 +Sembauke,PR 66215,1380,1380,6,0,1,7,https://github.com/freeCodeCamp/freeCodeCamp/pull/66215 +Sembauke,PR 66096,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66096 +Sembauke,PR 65825,7680,7680,1,0,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/65825 +Sembauke,PR 65634,10080,10080,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65634 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-majestic-owl448.csv new file mode 100644 index 00000000..bf3d441a --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-majestic-owl448.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ShaunSHamilton,PR 69495,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69495 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-a2937-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-a2937-for-majestic-owl448.csv new file mode 100644 index 00000000..97b69ec8 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-a2937-for-majestic-owl448.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +a2937,PR 68856,240,240,0,1,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/68856 +a2937,PR 66034,120,120,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66034 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-huyenltnguyen-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-huyenltnguyen-for-majestic-owl448.csv new file mode 100644 index 00000000..522c50d3 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-huyenltnguyen-for-majestic-owl448.csv @@ -0,0 +1,5 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +huyenltnguyen,PR 68994,76,0,1,0,1,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/68994 +huyenltnguyen,PR 67198,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67198 +huyenltnguyen,PR 66427,44,44,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66427 +huyenltnguyen,PR 66400,141,141,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66400 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-jdwilkin4-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-jdwilkin4-for-majestic-owl448.csv new file mode 100644 index 00000000..9c431a41 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-jdwilkin4-for-majestic-owl448.csv @@ -0,0 +1,5 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +jdwilkin4,PR 69282,300,300,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69282 +jdwilkin4,PR 69281,360,360,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69281 +jdwilkin4,PR 67340,71,71,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67340 +jdwilkin4,PR 67188,1800,1800,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67188 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-moT01-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-moT01-for-majestic-owl448.csv new file mode 100644 index 00000000..d0b7eaa8 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-moT01-for-majestic-owl448.csv @@ -0,0 +1,11 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +moT01,PR 67993,180,180,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67993 +moT01,PR 67969,536,536,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67969 +moT01,PR 66296,633,633,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66296 +moT01,PR 66295,588,588,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66295 +moT01,PR 66294,587,587,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66294 +moT01,PR 66293,585,585,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66293 +moT01,PR 66292,584,584,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66292 +moT01,PR 66291,583,583,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66291 +moT01,PR 66290,580,580,0,1,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66290 +moT01,PR 65872,2820,2820,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65872 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-majestic-owl448.csv new file mode 100644 index 00000000..54e51bec --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-majestic-owl448.csv @@ -0,0 +1,8 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ojeytonwilliams,PR 68862,60,60,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68862 +ojeytonwilliams,PR 68856,16,16,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68856 +ojeytonwilliams,PR 68842,420,420,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68842 +ojeytonwilliams,PR 67444,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67444 +ojeytonwilliams,PR 67016,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67016 +ojeytonwilliams,PR 66542,0,0,1,0,1,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/66542 +ojeytonwilliams,PR 66494,98,98,0,3,0,3,https://github.com/freeCodeCamp/freeCodeCamp/pull/66494 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-raisedadead-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-raisedadead-for-majestic-owl448.csv new file mode 100644 index 00000000..7619e519 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-raisedadead-for-majestic-owl448.csv @@ -0,0 +1,9 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +raisedadead,PR 68073,300,300,0,0,1,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/68073 +raisedadead,PR 68047,65,65,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68047 +raisedadead,PR 67969,360,360,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67969 +raisedadead,PR 66543,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66543 +raisedadead,PR 66542,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66542 +raisedadead,PR 66476,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66476 +raisedadead,PR 65976,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65976 +raisedadead,PR 65655,0,0,0,1,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/65655 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-zairahira-for-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-zairahira-for-majestic-owl448.csv new file mode 100644 index 00000000..4dd4b73b --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT-all-prs-reviewed-by-zairahira-for-majestic-owl448.csv @@ -0,0 +1,7 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +zairahira,PR 66034,1560,1560,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66034 +zairahira,PR 65881,566,566,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65881 +zairahira,PR 65872,999,999,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65872 +zairahira,PR 65811,3886,23,1,0,1,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/65811 +zairahira,PR 65740,3300,3300,2,0,1,3,https://github.com/freeCodeCamp/freeCodeCamp/pull/65740 +zairahira,PR 65634,4320,102,3,0,2,5,https://github.com/freeCodeCamp/freeCodeCamp/pull/65634 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_all-prs-reviewed-by-majestic-owl448-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_all-prs-reviewed-by-majestic-owl448-bar-chart.html new file mode 100644 index 00000000..c94d1820 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_all-prs-reviewed-by-majestic-owl448-bar-chart.html @@ -0,0 +1,12991 @@ + + + + + + + Reviewer Analytics - majestic-owl448 (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ majestic-owl448 +
+
+

majestic-owl448

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Reviewed
+
612
+ +
+
+
+
+
+
+ +
+
+
Authors Supported
+
309
+ +
+
+
+
+
+
+ +
+
+
Comments Written
+
1178
+ +
+
+
+
+
+
+ +
+
+
Avg Response Time
+
7h 11m
+ +
+
+
+
+
+ + +
+
+
+
+

+ + PRs Reviewed by Author +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Review Turnaround Distribution +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewed Pull Requests +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Pull RequestAuthorInitial ResponseReview CompletionCommentsStatus
+ + #69615 + + feat(curriculum): add headers to navigator window document + +
+ Aman739-code + Aman739-code +
+
4h 7m4h 7m0 + Merged +
+ + #69613 + + fix(curriculum): correct typos in workshop-library-manager + +
+ Abhi-kumar23 + Abhi-kumar23 +
+
0m0m0 + Merged +
+ + #69605 + + fix(curriculum): reword otp button text + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #69601 + + fix(curriculum): check test_settings existence in user configuration manager lab + +
+ Kunal241207 + Kunal241207 +
+
5h 0m5h 0m0 + Merged +
+ + #69599 + + fix(curriculum): update Python basics review + +
+ Dazzanova + Dazzanova +
+
2h 49m2h 49m0 + Merged +
+ + #69585 + + fix: Style issues in the safe computer sign-in lecture + +
+ dev-sriramp + dev-sriramp +
+
1h 27m1h 27m0 + Merged +
+ + #69582 + + fix(curriculum): merge fortune teller final steps + +
+ caio-bittencourt + caio-bittencourt +
+
2h 0m2h 0m0 + Merged +
+ + #69581 + + fix: correct grammar in JS libraries and frameworks lesson + +
+ AnandKumar-001 + AnandKumar-001 +
+
3h 0m3h 0m0 + Merged +
+ + #69573 + + fix(curriculum): add section headers to pseudo-elements lecture + +
+ laypatel13 + laypatel13 +
+
4h 0m4h 0m0 + Merged +
+ + #69572 + + feat(curriculum): add headers to pseudo-classes + +
+ Aman739-code + Aman739-code +
+
4h 0m4h 0m0 + Merged +
+ + #69570 + + fix(curriculum): correct code editor and IDE lessons + +
+ BaconMan1168 + BaconMan1168 +
+
6h 14m12h 59m10 + Merged +
+ + #69569 + + fix(curriculum): correct hardware and dev tool explanations + +
+ BaconMan1168 + BaconMan1168 +
+
6h 8m6h 8m0 + Merged +
+ + #69552 + + fix(curriculum): add section headers to link states lecture + +
+ laypatel13 + laypatel13 +
+
0m0m0 + Merged +
+ + #69522 + + fix(curriculum): improve wording in code editor and IDE lesson + +
+ subodh-77 + subodh-77 +
+
2h 34m2h 34m1 + Merged +
+ + #69520 + + fix(curriculum): allow arrow functions in factorial calculator + +
+ wunianze666-netizen + wunianze666-netizen +
+
8h 0m8h 0m0 + Merged +
+ + #69518 + + fix(curriculum): reorder backend cert modules + +
+ Ksound22 + Ksound22 +
+
8h 41m8h 41m0 + Merged +
+ + #69515 + + fix(curriculum): replace regex-based test cases in football player card builder workshop + +
+ jacobptnguyen + jacobptnguyen +
+
16h 0m16h 0m0 + Merged +
+ + #69511 + + fix: grammar and formatting in VS Code install lecture + +
+ d4-dhiraj + d4-dhiraj +
+
5m5h 0m2 + Merged +
+ + #69506 + + fix(curriculum): add section headers to text-shadow lecture + +
+ laypatel13 + laypatel13 +
+
8h 49m12h 20m10 + Merged +
+ + #69502 + + fix(curriculum): restore list sub-headings in backend lessons + +
+ Dario-DC + Dario-DC +
+
8m8m0 + Merged +
+ + #69501 + + fix(curriculum): correct the wrong preposition + +
+ MahyarCode + MahyarCode +
+
3m3m0 + Merged +
+ + #69483 + + fix(curriculum): correct ISP lesson wording + +
+ fuentez145 + fuentez145 +
+
7h 0m7h 0m2 + Merged +
+ + #69481 + + fix(curriculum): correct wording and tool-name casing in developer tools lesson + +
+ arjun2075 + arjun2075 +
+
30m30m0 + Merged +
+ + #69464 + + fix(curriculum): added missing headers in design fundamentals challenge + +
+ waleed-akram + waleed-akram +
+
2h 45m2h 45m0 + Merged +
+ + #69463 + + fix(curriculum): correct computer parts lecture + +
+ SachaKefif + SachaKefif +
+
1h 6m1h 6m0 + Merged +
+ + #69449 + + fix(curriculum): add section headers for innerText lecture + +
+ saikiranrayabarapu + saikiranrayabarapu +
+
0m0m0 + Merged +
+ + #69410 + + fix(curriculum): remove stray assertion args, add mood-board test, fix hint text + +
+ Naman-bh + Naman-bh +
+
5h 15m5h 15m0 + Merged +
+ + #69405 + + fix(curriculum): title case Node lecture titles + +
+ KesleyDavid + KesleyDavid +
+
1h 4m1h 4m0 + Merged +
+ + #69404 + + fix(curriculum): add section headers to aria-live lecture + +
+ laypatel13 + laypatel13 +
+
1h 35m1h 35m0 + Merged +
+ + #69402 + + fix(curriculum): correct Node.js and title case in block title + +
+ gideonadeti + gideonadeti +
+
2h 46m2h 46m0 + Merged +
+ + #69388 + + refactor(curriculum): Add Section Headers to Lecture: What Is the Difference Between content-box and border-box + +
+ SudhamshuH + SudhamshuH +
+
2h 23m2h 23m0 + Merged +
+ + #69386 + + fix(curriculum): correct grammar and hint wording in calculator workshop + +
+ jeffrinkdev + jeffrinkdev +
+
8h 0m8h 0m0 + Merged +
+ + #69380 + + fix(curriculum): add section headers to operator precedence lecture + +
+ typovrak + typovrak +
+
3h 58m1d 10h3 + Merged +
+ + #69377 + + fix(curriculum): fixed step 48 in the envelope budget app to accept both '>' and '/>' as closing tags + +
+ MkhalFadel + MkhalFadel +
+
3h 0m6h 43m2 + Merged +
+ + #69372 + + refactor(curriculum): add section headers for "What Are Classes, and How Do They Work in JavaScript?" + +
+ priyansh3010 + priyansh3010 +
+
6h 0m6h 0m2 + Merged +
+ + #69368 + + feat(curriculum): Add Section Headers To Semantic HTML Lecture + +
+ Webmekanic + Webmekanic +
+
1h 12m7h 0m4 + Merged +
+ + #69364 + + fix(curriculum): fix grammar and wording issues in mood board lab + +
+ Sembauke + Sembauke +
+
2h 52m2h 52m0 + Merged +
+ + #69363 + + fix(curriculum): fix grammar and terminology consistency in reusable profile card workshop + +
+ Sembauke + Sembauke +
+
8h 0m8h 0m3 + Merged +
+ + #69362 + + fix(curriculum): start hint text with You/Your in reusable footer lab + +
+ Sembauke + Sembauke +
+
2h 17m2h 17m0 + Merged +
+ + #69360 + + refactor(curriculum): Add Section Headers to Lecture: What Are Font Families and How Do They Work? + +
+ SudhamshuH + SudhamshuH +
+
8h 0m8h 0m0 + Merged +
+ + #69358 + + refactor(curriculum): Add Section Headers to Lecture: What Are Regex Quantifiers, and How Do They Work? + +
+ SudhamshuH + SudhamshuH +
+
2h 4m2h 22m2 + Merged +
+ + #69355 + + refactor(curriculum): update section headers for "How Does the This Keyword Work" + +
+ Priyesh1311421 + Priyesh1311421 +
+
1h 22m1h 40m1 + Merged +
+ + #69354 + + fix(curriculum): typo in IDE name + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #69351 + + feat: remove ona + +
+ ShaunSHamilton + ShaunSHamilton +
+
8h 0m8h 0m13 + Merged +
+ + #69284 + + fix: update challenge 359 rounding test case + +
+ Rikka-8964 + Rikka-8964 +
+
1h 10m1h 10m0 + Merged +
+ + #69277 + + refactor(curriculum): correct Greeting Bot Step 15 solution + +
+ SnehaAN144 + SnehaAN144 +
+
0m0m0 + Merged +
+ + #69269 + + fix(curriculum): avoid implicit globals in Product Showcase Lab + +
+ MkhalFadel + MkhalFadel +
+
8h 0m8h 0m0 + Merged +
+ + #69265 + + fix(curriculum): improve Flexbox lecture content and examples + +
+ Kunal241207 + Kunal241207 +
+
0m10h 36m6 + Merged +
+ + #69257 + + fix: div closed and URL converted to uppercase + +
+ mannoz369 + mannoz369 +
+
13m20m3 + Merged +
+ + #69253 + + fix(curriculum): add redeclaration example to let and const lecture + +
+ nguyenduybao1 + nguyenduybao1 +
+
2h 20m7h 0m3 + Merged +
+ + #69248 + + fix(curriculum): clarify h2 margin instruction wording + +
+ masroorhosseini + masroorhosseini +
+
29m3h 31m4 + Merged +
+ + #69247 + + fix(curriculum): close div and fix wording + +
+ 4ktLuffy + 4ktLuffy +
+
29m29m0 + Merged +
+ + #69238 + + fix(curriculum): remove redundant page reference from Cafe Menu description + +
+ Siripb2 + Siripb2 +
+
0m0m0 + Merged +
+ + #69217 + + fix(curriculum): correct British spelling to American in Cafe Menu step 64 + +
+ abdulwaarith0 + abdulwaarith0 +
+
0m0m0 + Merged +
+ + #69212 + + fix(curriculum): correct Date object constructor explanation + +
+ caio-bittencourt + caio-bittencourt +
+
0m0m3 + Merged +
+ + #69211 + + fix: correct formatting and wording in cafe menu step 52 + +
+ lyeba19 + lyeba19 +
+
0m0m0 + Merged +
+ + #69209 + + fix(curriculum): fix wording issues and simplify log checks in sentence maker lab + +
+ Sembauke + Sembauke +
+
0m0m1 + Merged +
+ + #69208 + + fix(curriculum): restore whitespace-tolerant message check in greeting bot steps 2 and 6 + +
+ Sembauke + Sembauke +
+
0m0m4 + Merged +
+ + #69207 + + fix(curriculum): improve wording consistency in trivia bot lab + +
+ Sembauke + Sembauke +
+
0m0m2 + Merged +
+ + #69204 + + fix(curriculum): fixed missing semicolons in .price declaration + +
+ MkhalFadel + MkhalFadel +
+
0m0m0 + Merged +
+ + #69200 + + fix(curriculum): improve fallback wording + +
+ siuu07 + siuu07 +
+
0m0m0 + Merged +
+ + #69199 + + fix(curriculum): correct spelling and wording in cafe-menu step 66 + +
+ NitheshNaik + NitheshNaik +
+
0m0m0 + Merged +
+ + #69189 + + fix(curriculum): clarify Cafe Menu workshop Step 48 section hint + +
+ SujayBWJ + SujayBWJ +
+
0m0m0 + Merged +
+ + #69188 + + fix: correct grammar and wording in flex properties lesson + +
+ enamulhasan01 + enamulhasan01 +
+
0m0m1 + Merged +
+ + #69184 + + fix(curriculum): use prose for count in Step 51 + +
+ mohamedmastouri-hue + mohamedmastouri-hue +
+
0m0m0 + Merged +
+ + #69178 + + fix(curriculum): format price class as code in step 41 + +
+ MeiSiristhebest + MeiSiristhebest +
+
0m0m0 + Merged +
+ + #69172 + + fix(curriculum): clarify Step 34 width property wording + +
+ d3vpool + d3vpool +
+
0m0m0 + Merged +
+ + #69163 + + fix(curriculum): improve string lessons + +
+ anjupathak03 + anjupathak03 +
+
0m0m0 + Merged +
+ + #69162 + + fix(curriculum): typo in cafe menu step 27 + +
+ benpaul2002 + benpaul2002 +
+
0m0m0 + Merged +
+ + #69159 + + fix(curriculum): update description for cafe menu step 25 + +
+ TheRodzz + TheRodzz +
+
3h 0m3h 0m1 + Merged +
+ + #69144 + + fix(workshop): Updated typo of Hotel Feedback Form Workshop + +
+ vinniit-23 + vinniit-23 +
+
8h 0m8h 0m4 + Merged +
+ + #69140 + + fix(curriculum): update hint wording in hotel feedback form + +
+ Nishant9764 + Nishant9764 +
+
0m0m0 + Merged +
+ + #69138 + + fix(curriculum): change answer options for unclear functions question + +
+ Jamwilltim + Jamwilltim +
+
2h 0m2h 0m0 + Merged +
+ + #69135 + + fix(curriculum): correct type and isinstance lesson wording + +
+ prateek-dagar + prateek-dagar +
+
4h 0m4h 0m0 + Merged +
+ + #69134 + + fix(curriculum): refactor workshop cafe menu assertions to use DOM + +
+ rohit-h11 + rohit-h11 +
+
1h 26m10h 47m18 + Merged +
+ + #69132 + + refactor(curriculum): replace greeting bot regex tests with helpers + +
+ Er-SarthakBansal + Er-SarthakBansal +
+
12h 3m15h 0m7 + Merged +
+ + #69130 + + fix(curriculum): correct grammar and formatting in hotel feedback form workshop + +
+ rohit-h11 + rohit-h11 +
+
4h 23m4h 23m0 + Merged +
+ + #69127 + + fix(curriculum): add backticks around 300px in cafe menu workshop hint + +
+ bhavana-mb + bhavana-mb +
+
4h 8m4h 8m0 + Merged +
+ + #69125 + + fix(curriculum): use Explorer helper in Plant Nursery Catalog Workshop + +
+ eng-abdelrahman-sharaf + eng-abdelrahman-sharaf +
+
8h 0m8h 0m0 + Merged +
+ + #69114 + + fix(curriculum): correct CSS indentation in workshop cafe menu + +
+ priyaaa405 + priyaaa405 +
+
5h 0m5h 0m0 + Merged +
+ + #69112 + + fix: correct data types lesson examples + +
+ ladanhamoud + ladanhamoud +
+
13m46m4 + Merged +
+ + #69111 + + fix(curriculum): use "$0" when clearing cart totals in steps 60 and 61 + +
+ Vendetaaaa + Vendetaaaa +
+
57m1h 20m11 + Merged +
+ + #69107 + + fix: added missing space in rel="stylesheet"/> in workshop-cafe-menu + +
+ dishamittalnitb + dishamittalnitb +
+
0m0m0 + Merged +
+ + #69106 + + fix(curriculum): replace regex-based test cases in envelope budget app workshop + +
+ TheSeydiCharyyev + TheSeydiCharyyev +
+
0m8h 0m8 + Merged +
+ + #69101 + + fix(curriculum): capitalize Man-in-the-Middle + +
+ Anavyarai + Anavyarai +
+
0m0m0 + Merged +
+ + #69100 + + fix(curriculum): clarify style tag hint in cafe menu step 10 + +
+ Aimwee + Aimwee +
+
0m0m0 + Merged +
+ + #69099 + + fix(curriculum): remove interactive editor from sort empty slot example + +
+ Supravisor + Supravisor +
+
0m1h 53m3 + Merged +
+ + #69097 + + refactor(curriculum): replace regex with AST helpers in workshop-wildlife-tracker + +
+ eva-lng + eva-lng +
+
3d 21h3d 21h0 + Merged +
+ + #69096 + + fix(curriculum): resolve hint assertion and setup issues in Cafe Menu workshop + +
+ TEE0207 + TEE0207 +
+
8h 0m1d 2h15 + Merged +
+ + #69095 + + fix(curriculum): Text changes in Build a Hotel Form Steps + +
+ waleed-akram + waleed-akram +
+
8h 0m8h 0m2 + Merged +
+ + #69094 + + fix(curriculum): remove unused workshop-calorie-counter block + +
+ Webmekanic + Webmekanic +
+
0m0m3 + Merged +
+ + #69084 + + fix(curriculum): correct Hotel Feedback Form hint tests + +
+ owevertonguedes + owevertonguedes +
+
1h 24m1h 24m0 + Merged +
+ + #69083 + + fix(curriculum): correct Cafe Menu hint assertions + +
+ owevertonguedes + owevertonguedes +
+
8m8m0 + Merged +
+ + #69081 + + fix(curriculum): replace regex-based tests with Explorer AST helper in Fortune Teller App Workshop + +
+ jaykumar14921 + jaykumar14921 +
+
2d 7h3d 7h13 + Merged +
+ + #69078 + + fix(curriculum): improve wording in declaring-variables lecture + +
+ Hashim1999164 + Hashim1999164 +
+
30m30m1 + Merged +
+ + #69071 + + fix(curriculum): add missing console.log removal instruction and hint in workshop-heritage-library-catalog step 12 + +
+ laxitajain + laxitajain +
+
0m0m1 + Merged +
+ + #69070 + + fix(curriculum): improve string concatenation lecture wording + +
+ Vam-si-krish + Vam-si-krish +
+
0m0m0 + Merged +
+ + #69053 + + fix(curriculum): correct comma spacing in four challenge descriptions + +
+ Ayush3396 + Ayush3396 +
+
0m0m0 + Merged +
+ + #69052 + + fix(curriculum): typo in future continous ordinal number + +
+ Supravisor + Supravisor +
+
8h 0m8h 0m0 + Merged +
+ + #69051 + + refactor(curriculum): Replace regex-based test cases in Calculator Workshop + +
+ jeffrinkdev + jeffrinkdev +
+
2d 8h2d 17h21 + Merged +
+ + #69046 + + fix(curriculum): use Explorer helper in reusable profile card component workshop + +
+ laypatel13 + laypatel13 +
+
23m23m1 + Merged +
+ + #69038 + + fix(curriculum): correct grammar in margins and padding lecture + +
+ Vanshdeep001 + Vanshdeep001 +
+
0m0m0 + Merged +
+ + #69029 + + fix(curriculum): correct semicolon, apostrophe, and backticks in width and height lecture + +
+ TexasAppz + TexasAppz +
+
0m0m0 + Merged +
+ + #69025 + + fix: correct punctuation errors in CSS lecture descriptions + +
+ Bhavani2016 + Bhavani2016 +
+
1h 46m6h 0m4 + Merged +
+ + #69018 + + fix(curriculum): correct grammar and library-name capitalization in Introduction to Python lecture + +
+ ATURKIEH + ATURKIEH +
+
8h 0m8h 0m0 + Merged +
+ + #69011 + + fix(curriculum): use counterclockwise spelling consistently + +
+ alihamzaio + alihamzaio +
+
0m0m3 + Merged +
+ + #69008 + + fix(curriculum): use Explorer helper in mega navbar workshop step 1 + +
+ laypatel13 + laypatel13 +
+
0m0m0 + Merged +
+ + #69006 + + fix(curriculum): handle const arrow function reassignment in cargo manifest validator + +
+ RAJ-A58 + RAJ-A58 +
+
1h 29m2h 0m2 + Merged +
+ + #69004 + + fix(curriculum): use Explorer helper in String Inspector Workshop + +
+ eng-abdelrahman-sharaf + eng-abdelrahman-sharaf +
+
11h 0m11h 0m0 + Merged +
+ + #69002 + + fix(curriculum): remove duplicate const restriction from weather app lab + +
+ Benlite777 + Benlite777 +
+
5h 0m5h 0m0 + Merged +
+ + #69001 + + fix(curriculum): use Explorer helper in string formatter workshop + +
+ eng-abdelrahman-sharaf + eng-abdelrahman-sharaf +
+
9h 39m9h 39m0 + Merged +
+ + #68993 + + fix(curriculum): update outdated calc division explanation + +
+ deepak-s-git + deepak-s-git +
+
0m1h 55m1 + Merged +
+ + #68988 + + fix(curriculum): add missing topics to Semantic HTML review + +
+ Pranayd555 + Pranayd555 +
+
0m0m4 + Merged +
+ + #68986 + + fix(curriculum): fix faulty tests in Event Hub Lab + +
+ imsomilg + imsomilg +
+
1h 0m1h 0m0 + Merged +
+ + #68984 + + fix(curriculum): use Explorer helper in rps game workshop steps 4 and 8 + +
+ laypatel13 + laypatel13 +
+
3h 0m3h 0m0 + Merged +
+ + #68982 + + fix(curriculum): use AST helper for toggle text workshop step 8 + +
+ typovrak + typovrak +
+
21h 0m21h 0m1 + Merged +
+ + #68979 + + fix(client): correct semantic-html intro punctuation + +
+ TheDeveloperDoctor + TheDeveloperDoctor +
+
50m50m0 + Merged +
+ + #68969 + + fix(curriculum): add missing hyphen to Chromium-based + +
+ RAJ-A58 + RAJ-A58 +
+
5m5m0 + Merged +
+ + #68964 + + fix(curriculum): Replace regex-based test cases in Word Counter Workshop + +
+ TEE0207 + TEE0207 +
+
1d 8h1d 16h4 + Merged +
+ + #68961 + + refactor(curriculum): replace regex with AST helpers in superhero app workshop + +
+ ritishDas + ritishDas +
+
8h 0m8h 0m0 + Merged +
+ + #68960 + + fix(curriculum): improve HTML video player workshop content + +
+ Technoritesh152005 + Technoritesh152005 +
+
0m0m0 + Merged +
+ + #68959 + + fix(curriculum): move punctuation outside backticks + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #68958 + + refactor(curriculum): replace regex-based test cases in Breadth First Search Workshop + +
+ bdtripp + bdtripp +
+
1d 17h2d 17h3 + Merged +
+ + #68956 + + fix(curriculum): use Explorer helper in teacher chatbot workshop + +
+ lennin331 + lennin331 +
+
3h 47m3h 47m0 + Merged +
+ + #68951 + + refactor(curriculum): replace regex with AST helpers in Password Generator Lab + +
+ farchettiensis + farchettiensis +
+
11h 23m17h 0m2 + Merged +
+ + #68947 + + fix(curriculum): Editable region markers in workshop-build-a-football-player-card-builder + +
+ Vishhh03 + Vishhh03 +
+
1d 8h3d 19h32 + Merged +
+ + #68944 + + fix(curriculum): align N-Queens lab title + +
+ adranjan4 + adranjan4 +
+
2h 33m2h 33m0 + Merged +
+ + #68937 + + fix(curriculum): correct wording and add missing focus state in links lectures + +
+ kaushik552k + kaushik552k +
+
0m0m0 + Merged +
+ + #68933 + + fix(curriculum): remove redundant wording in times and dates lecture + +
+ spacesyntaxwho + spacesyntaxwho +
+
0m0m0 + Merged +
+ + #68927 + + fix(curriculum): rename `id` to `dev_id` in `zip()` examples to fix inconsistent syntax highlighting + +
+ shubhthakkar06 + shubhthakkar06 +
+
0m0m0 + Merged +
+ + #68926 + + fix(curriculum): correct text in nuanced semantic elements lectures + +
+ Atishay17 + Atishay17 +
+
4h 9m4h 18m1 + Merged +
+ + #68925 + + fix(curriculum): editable regions in workshop merge sort + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #68918 + + fix(curriculum): reword second h3 hint in workshop-curriculum-outline step 10 + +
+ jaykumar14921 + jaykumar14921 +
+
1h 0m1h 0m0 + Merged +
+ + #68914 + + fix(curriculum): correct its typo in Page of Playing Cards lab instructions + +
+ ayush-04jha + ayush-04jha +
+
4h 0m4h 0m0 + Merged +
+ + #68913 + + fix(curriculum): correct SQL injection example syntax in Bash and SQL review + +
+ AK47Kavan + AK47Kavan +
+
32m32m0 + Merged +
+ + #68912 + + fix(curriculum): correct Quincy's Job Tips errors + +
+ enlorik + enlorik +
+
7m7m0 + Merged +
+ + #68911 + + fix(curriculum): correct wording in specialized semantic elements lectures + +
+ xusnitdinov + xusnitdinov +
+
8h 0m8h 0m0 + Merged +
+ + #68900 + + fix(curriculum): replace regex-based test in profile lookup lab + +
+ neetcodeprogress-lang + neetcodeprogress-lang +
+
8h 0m8h 0m0 + Merged +
+ + #68896 + + fix(curriculum): correct punctuation and title mismatch in text and time semantic elements lecture + +
+ duna-akin + duna-akin +
+
0m0m0 + Merged +
+ + #68888 + + fix(curriculum): correct CSS expansion and remove unnecessary comma + +
+ Gaurav-7065 + Gaurav-7065 +
+
2h 11m2h 11m0 + Merged +
+ + #68887 + + fix(curriculum): consistent indentation in Build a List of Major Web Browsers workshop + +
+ YYuan02 + YYuan02 +
+
12h 0m12h 0m2 + Merged +
+ + #68885 + + fix: (curriculum): replace regex tests with Explorer AST in Nth Fib + +
+ SanthoshBalagur + SanthoshBalagur +
+
4d 5h4d 5h3 + Merged +
+ + #68883 + + fix(curriculum): remove transcript note from quiz with no audio (#68865) + +
+ Pranayd555 + Pranayd555 +
+
6m6m0 + Merged +
+ + #68868 + + fix(curriculum, lesson): correct grammar errors in Semantic HTML Elements lecture + +
+ jeffrinkdev + jeffrinkdev +
+
0m0m2 + Merged +
+ + #68866 + + fix(curriculum): introduce string repetition operator in strings lecture + +
+ TechGenius-Karan + TechGenius-Karan +
+
0m1d 0h7 + Merged +
+ + #68857 + + fix(curriculum): replace regex test with Explorer AST helper in string transformer workshop + +
+ eng-abdelrahman-sharaf + eng-abdelrahman-sharaf +
+
10m20h 0m5 + Merged +
+ + #68853 + + fix(curriculum): correct title case for structural hierarchy lecture + +
+ superezzdev + superezzdev +
+
1h 30m1h 30m1 + Merged +
+ + #68849 + + fix(curriculum): replace regex based tests with Explorer api in logic-checker-app workshop + +
+ ritishDas + ritishDas +
+
15h 50m15h 50m0 + Merged +
+ + #68847 + + fix(curriculum): div elements lecture text + +
+ eva-lng + eva-lng +
+
49m49m0 + Merged +
+ + #68841 + + refactor(curriculum): replace regex with AST helpers in Mathbot Workshop + +
+ yashvi-jain + yashvi-jain +
+
18h 11m18h 11m0 + Merged +
+ + #68840 + + fix(curriculum): correct wording, quiz feedback, and comma splice in Working with Images and SVGs lectures + +
+ ayussh-2 + ayussh-2 +
+
0m0m1 + Merged +
+ + #68839 + + fix(curriculum): correct wording and formatting in video display workshop + +
+ Anwiii + Anwiii +
+
0m0m0 + Merged +
+ + #68838 + + chore(curriculum): add punctuation to Following Best Practices quiz + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #68833 + + fix(curriculum): replace regex test with Explorer AST helper in space mission roaster workshop + +
+ eng-abdelrahman-sharaf + eng-abdelrahman-sharaf +
+
2d 12h2d 12h0 + Merged +
+ + #68829 + + fix(curriculum): correct Cat Photo App text + +
+ coyaSONG + coyaSONG +
+
34m34m0 + Merged +
+ + #68828 + + fix(curriculum): replace regex tests with AST in Debug Type Coercion + +
+ SanthoshBalagur + SanthoshBalagur +
+
17h 0m2d 8h1 + Merged +
+ + #68827 + + fix(curriculum): add missing space after comma + +
+ timovibes + timovibes +
+
30m30m0 + Merged +
+ + #68824 + + fix(curriculum): correct iframe workshop instructions + +
+ anoopraj-dev + anoopraj-dev +
+
49m49m0 + Merged +
+ + #68821 + + fix: Replace regex based test cases in quiz game lab + +
+ YYuan02 + YYuan02 +
+
8h 0m8h 0m0 + Merged +
+ + #68820 + + fix: correct value/attribute terminology and grammar in working-with-links lectures + +
+ yehiahesham2938 + yehiahesham2938 +
+
0m0m1 + Merged +
+ + #68808 + + fix: Teach RegExp constructor before Regex Sandbox lab + +
+ kanan010506 + kanan010506 +
+
0m1d 16h16 + Merged +
+ + #68807 + + fix(curriculum): allow optional whitespace in else statement tests + +
+ vijaykiran06 + vijaykiran06 +
+
0m0m1 + Merged +
+ + #68804 + + fix(curriculum): use Explorer helper for empty array/object declarations in heritage library catalog workshop + +
+ laypatel13 + laypatel13 +
+
1d 21h1d 21h0 + Merged +
+ + #68803 + + refactor(curriculum): replace legacy helpers with Explorer AST helpers in Cargo Manifest Validator lab + +
+ bdtripp + bdtripp +
+
0m0m0 + Merged +
+ + #68802 + + fix(curriculum): remove solution changes and comma splice in heart icon workshop + +
+ saikiranrayabarapu + saikiranrayabarapu +
+
3h 0m3h 0m0 + Merged +
+ + #68799 + + fix(curriculum): correct content and formatting gaps in Basic HTML Review + +
+ vijaykiran06 + vijaykiran06 +
+
15m4h 36m11 + Merged +
+ + #68798 + + fix(curriculum): correct backticks and grammar in iframe lecture + +
+ RakshitKaintura + RakshitKaintura +
+
8m8m0 + Merged +
+ + #68796 + + fix(curriculum): replace regex with explorer helper in lab javascript trivia bot + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
18h 45m1d 0h1 + Merged +
+ + #68793 + + fix(curriculum): assert data state in medical data validator step 19 + +
+ typovrak + typovrak +
+
5h 0m5h 0m0 + Merged +
+ + #68792 + + fix(curriculum): rework head-section hints for Recipe Page lab + +
+ SanthoshBalagur + SanthoshBalagur +
+
6h 0m1d 16h5 + Merged +
+ + #68791 + + fix(curriculum): format examples as bulleted list + +
+ abyss-ux + abyss-ux +
+
15m15m0 + Merged +
+ + #68790 + + fix(curriculum): replace regex with explorer helper in lab traffic light sequencer + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
19h 33m19h 33m1 + Merged +
+ + #68789 + + fix: Fix grammar and code-tag issues in the Basic HTML catalog intro copy + +
+ YYuan02 + YYuan02 +
+
1h 5m2h 0m4 + Merged +
+ + #68781 + + fix(curriculum): correct apostrophe and add serial comma in Basic HTML Quiz + +
+ Jatinmor89 + Jatinmor89 +
+
0m0m1 + Merged +
+ + #68765 + + fix(curriculum): format vocab introduction as bullets + +
+ lennin331 + lennin331 +
+
0m0m2 + Merged +
+ + #68753 + + fix(curriculum): use Explorer helper in countup workshop step 3 + +
+ laypatel13 + laypatel13 +
+
0m0m0 + Merged +
+ + #68750 + + fix(curriculum): improve travel agency page hints and closing tags + +
+ chauhan-varun + chauhan-varun +
+
0m16h 0m5 + Merged +
+ + #68741 + + fix(curriculum): replace regex test with Explorer AST helper in counting cards lab + +
+ SanthoshBalagur + SanthoshBalagur +
+
0m0m1 + Merged +
+ + #68737 + + fix(curriculum): replace regex tests with Explorer API in note-taking workshop + +
+ arunkumar0398 + arunkumar0398 +
+
0m16h 0m3 + Merged +
+ + #68734 + + fix(curriculum): remove dead conditional in regex sandbox lab + +
+ Dazzanova + Dazzanova +
+
0m0m0 + Merged +
+ + #68730 + + fix(client): update graduate count in funding manifest + +
+ Sushanth012 + Sushanth012 +
+
0m0m0 + Merged +
+ + #68729 + + fix(curriculum): use Explorer helper in inventory lab test + +
+ neetcodeprogress-lang + neetcodeprogress-lang +
+
0m0m0 + Merged +
+ + #68667 + + fix(curriculum): correct writing in link element lecture + +
+ vijaykiran06 + vijaykiran06 +
+
0m0m0 + Merged +
+ + #68654 + + fix(curriculum): correct grammar and formatting in HTML SEO lessons + +
+ kamran1711 + kamran1711 +
+
54m3h 31m3 + Merged +
+ + #68651 + + fix(curriculum): improve wording in recipe page lab + +
+ Jatin-saini-developer + Jatin-saini-developer +
+
1h 49m1h 49m0 + Merged +
+ + #68630 + + fix(curriculum): use getStyleAny to accept reordered compound class selectors + +
+ imsomilg + imsomilg +
+
1h 0m2d 9h5 + Merged +
+ + #68628 + + fix(curriculum): reword UTF-8 lecture + +
+ pmanthan009 + pmanthan009 +
+
2h 44m2h 44m0 + Merged +
+ + #68626 + + fix(curriculum): audit editable regions in workshop debug coding journey blog page + +
+ arunkumar0398 + arunkumar0398 +
+
2d 16h2d 16h0 + Merged +
+ + #68625 + + fix(curriculum): fix editable regions for workshop discount calculator + +
+ harshlm15 + harshlm15 +
+
2d 10h2d 10h0 + Merged +
+ + #68618 + + fix(curriculum): replace mixed tab/space indentation in greeting card workshop + +
+ SanthoshBalagur + SanthoshBalagur +
+
9h 56m9h 56m0 + Merged +
+ + #68615 + + chore(curriculum): add semicolon to console logs + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #68612 + + fix(curriculum): improve HTML boilerplate consistency + +
+ shivangiii18 + shivangiii18 +
+
25m25m0 + Merged +
+ + #68611 + + fix(curriculum): correct writing errors in fortune teller app workshop steps + +
+ runxii + runxii +
+
27m27m0 + Merged +
+ + #68607 + + fix(curriculum): fix grammar and formatting in CSS Colors Review + +
+ snehaaa-16 + snehaaa-16 +
+
1h 53m1h 53m0 + Merged +
+ + #68605 + + fix(curriculum): align data structures quiz with review + +
+ Dazzanova + Dazzanova +
+
2h 5m3h 41m1 + Merged +
+ + #68601 + + fix(curriculum): fix formatting issues in fortune teller workshop + +
+ imsomilg + imsomilg +
+
0m1d 8h5 + Merged +
+ + #68592 + + fix: pet adoption grammar + +
+ Akanshagore + Akanshagore +
+
1h 53m1h 53m0 + Merged +
+ + #68591 + + fix(client): remove code tags from hex codes + +
+ ronits2407 + ronits2407 +
+
4h 8m4h 8m0 + Merged +
+ + #68589 + + fix(curriculum): Improve music player workshop wording for comma splice in Step 2 and missing backticks in Step 3 + +
+ bibashmanjusubedi + bibashmanjusubedi +
+
1h 23m1h 23m0 + Merged +
+ + #68588 + + fix(curriculum): correct grammar in src/alt attribute sentence + +
+ ruhaanpathan + ruhaanpathan +
+
5h 28m5h 28m0 + Merged +
+ + #68586 + + fix(i18n, learn): fix incorrect placeholder placement + +
+ DanielRosa74 + DanielRosa74 +
+
3h 18m3h 18m0 + Merged +
+ + #68583 + + fix(curriculum): update description and add test to check for const in weather app + +
+ imsomilg + imsomilg +
+
0m7h 0m3 + Merged +
+ + #68578 + + fix: Fix writing errors in the "What Role Does HTML Play on the Web?" lecture + +
+ AlyssaSuri + AlyssaSuri +
+
0m0m0 + Merged +
+ + #68573 + + fix(curriculum): change period to comma in graphs + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #68572 + + fix(curriculum): clarify return value of renderCard in fortune teller workshop + +
+ imsomilg + imsomilg +
+
0m0m0 + Merged +
+ + #68570 + + fix(curriculum): introduce span element in accessible-audio-controller step 3 + +
+ imsomilg + imsomilg +
+
0m0m5 + Merged +
+ + #68563 + + fix(curriculum): audit editable regions for workshop-cat-painting + +
+ SanthoshBalagur + SanthoshBalagur +
+
0m6d 16h8 + Merged +
+ + #68560 + + fix(curriculum): editable regions in workshop media catalogue + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
8h 0m1d 16h7 + Merged +
+ + #68555 + + fix(curriculum): Editable region markers in workshop-note-taking-app + +
+ Vishhh03 + Vishhh03 +
+
13h 25m3d 0h1 + Merged +
+ + #68553 + + fix(curriculum): remove dot notation from step 8 and 9 in Build a Wildlife Tracker + +
+ imsomilg + imsomilg +
+
0m0m1 + Merged +
+ + #68552 + + fix(curriculum): fixed basic typos in wildlife tracker workshop + +
+ yashvi-jain + yashvi-jain +
+
0m0m0 + Merged +
+ + #68548 + + fix(curriculum): make step 47 target handling consistent + +
+ itsabhay1 + itsabhay1 +
+
0m0m1 + Merged +
+ + #68542 + + fix(curriculum): update grid quiz distractor + +
+ ankush2311025 + ankush2311025 +
+
0m0m0 + Merged +
+ + #68538 + + fix(curriculum): editable regions in workshop fortune teller app + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #68537 + + fix(curriculum): correct apostrophes and lowercase spelling in react + +
+ Ayush28051 + Ayush28051 +
+
0m0m0 + Merged +
+ + #68536 + + chore(curriculum): change to US spelling behavior + +
+ clarencepenz + clarencepenz +
+
0m0m0 + Merged +
+ + #68535 + + fix(curriculum): Editable region markers in workshop-shape-manager + +
+ Vishhh03 + Vishhh03 +
+
8h 0m4d 0h2 + Merged +
+ + #68534 + + fix(curriculum): Editable region markers in workshop-heritage-library-catalog + +
+ Vishhh03 + Vishhh03 +
+
9h 49m3d 8h3 + Merged +
+ + #68533 + + fix: correct grammar in What is React lecture + +
+ lahoylaa + lahoylaa +
+
0m0m0 + Merged +
+ + #68531 + + fix(curriculum): editable regions in workshop decimal to binary converter + +
+ Ayan-Bain + Ayan-Bain +
+
10h 38m1d 16h1 + Merged +
+ + #68528 + + fix: correct grammar in Debug Camperbot's Profile Page user stories + +
+ virendra9768 + virendra9768 +
+
5h 0m5h 0m0 + Merged +
+ + #68527 + + fix(curriculum): audit editable regions in colorful boxes workshop + +
+ imsomilg + imsomilg +
+
13h 0m1d 21h12 + Merged +
+ + #68524 + + fix(curriculum): remove usage and occurence of deprecated grid-gap + +
+ laxitajain + laxitajain +
+
8h 0m8h 0m0 + Merged +
+ + #68522 + + fix(curriculum): align CSS Colors review with lecture content + +
+ Dazzanova + Dazzanova +
+
0m8h 0m9 + Merged +
+ + #68519 + + fix(curriculum): daily challenge 326 max profit missing point update + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m8h 0m1 + Merged +
+ + #68516 + + fix: improve phrasing and punctuation in preventDefault lecture + +
+ ManyaB2005 + ManyaB2005 +
+
0m0m0 + Merged +
+ + #68507 + + fix(curriculum): correct title casing and grammar in Vite lecture + +
+ gideon-tech + gideon-tech +
+
0m0m0 + Merged +
+ + #68506 + + fix(curriculum): explicitly mention + operator in steps + +
+ imsomilg + imsomilg +
+
0m8h 0m5 + Merged +
+ + #68504 + + chore(curriculum): audit editable regions for workshop-festival-crowd-flow-simulator + +
+ bdtripp + bdtripp +
+
16h 0m2d 0h1 + Merged +
+ + #68502 + + fix(curriculum): correct wording in React exports lecture + +
+ suchismitab0511 + suchismitab0511 +
+
3m3m0 + Merged +
+ + #68498 + + fix(curriculum): correct typo and feedback in js libraries lecture + +
+ rajv2er + rajv2er +
+
18m18m0 + Merged +
+ + #68495 + + fix(curriculum): add explanation for python string methods + +
+ laxitajain + laxitajain +
+
2h 32m2h 42m2 + Merged +
+ + #68488 + + fix(curriculum): audit editable regions in workshop flappy penguin + +
+ imsomilg + imsomilg +
+
20h 16m1d 13h2 + Merged +
+ + #68485 + + fix(curriculum): audit editable regions in space mission roster workshop + +
+ arunkumar0398 + arunkumar0398 +
+
14h 0m3d 12h1 + Merged +
+ + #68475 + + fix: Fix recipe tracker hint + +
+ Joharika11 + Joharika11 +
+
39m39m0 + Merged +
+ + #68473 + + fix(curriculum): correct cipher workshop typo + +
+ EduardF1 + EduardF1 +
+
35m35m0 + Merged +
+ + #68465 + + fix(curriculum): correct medium difficulty lower bound + +
+ Dazzanova + Dazzanova +
+
0m0m0 + Merged +
+ + #68461 + + fix(curriculum): Method parentheses, ValidityState example, and phrasing fixes in the validate forms lecture + +
+ timothysmithdev + timothysmithdev +
+
1h 0m1h 0m1 + Merged +
+ + #68458 + + fix(curriculum): correct grammar and reframe checkValidity question in form validation quiz + +
+ TheForgottenJudge + TheForgottenJudge +
+
1h 0m1h 0m1 + Merged +
+ + #68451 + + fix(curriculum): straight apostrophes and code block in step 24 + +
+ ashwiniwakchaure7777 + ashwiniwakchaure7777 +
+
3m2h 39m1 + Merged +
+ + #68450 + + fix(curriculum): fix description of countup function instructions of js v9 certification + +
+ Chamith-Dilshan + Chamith-Dilshan +
+
28m28m0 + Merged +
+ + #68449 + + fix(curriculum): change question and remove toLocaleTimeString() from options + +
+ imsomilg + imsomilg +
+
9m3h 38m4 + Merged +
+ + #68448 + + fix(curriculum): editable regions in workshop shortest path algorithm js + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
4h 38m4h 38m0 + Merged +
+ + #68447 + + fix(curriculum): editable regions in workshop recipe tracker + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
4h 15m4h 15m0 + Merged +
+ + #68443 + + fix(curriculum): audit editable regions for workshop-fcc-authors-page + +
+ bdtripp + bdtripp +
+
2h 31m2d 15h5 + Merged +
+ + #68442 + + fix(curriculum): improve wording in submit event forms lecture + +
+ yuting1008 + yuting1008 +
+
1h 1m1h 1m0 + Merged +
+ + #68422 + + chore(curriculum): previous backticks for linked list workshop + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #68419 + + fix(curriculum): replace dash with colon in let/const lecture + +
+ k-anushka14 + k-anushka14 +
+
1h 0m1h 0m0 + Merged +
+ + #68415 + + fix(curriculum): add missing commas and correct data type capitalization in introduction to data types + +
+ yash5749 + yash5749 +
+
3h 0m3h 0m0 + Merged +
+ + #68412 + + fix(curriculum): use AST Explorer in Shortest Path Step 3 + +
+ thePranav-kpk + thePranav-kpk +
+
3h 0m3h 0m0 + Merged +
+ + #68405 + + fix(curriculum): use allFunctions and parameters in step 3 of Linked List + +
+ imsomilg + imsomilg +
+
11m19m2 + Merged +
+ + #68396 + + fix(curriculum): update description of step 33 in Decimal to Binary Converter + +
+ imsomilg + imsomilg +
+
8h 0m8h 13m3 + Merged +
+ + #68394 + + fix(curriculum): use allFunctions and parameters in step 13 of Linked List + +
+ imsomilg + imsomilg +
+
1h 24m1h 24m0 + Merged +
+ + #68392 + + fix(curriculum): clarify descendant combinator ancestor definition + +
+ thePranav-kpk + thePranav-kpk +
+
3h 30m3h 30m1 + Merged +
+ + #68377 + + fix: correct GNU capitalization in lesson + +
+ lMedeirosl + lMedeirosl +
+
0m0m1 + Merged +
+ + #68376 + + fix(curriculum): audit editable regions for workshop-countup + +
+ bdtripp + bdtripp +
+
11h 49m11h 49m0 + Merged +
+ + #68375 + + fix(curriculum): audit editable regions for workshop-shopping-cart + +
+ bdtripp + bdtripp +
+
11h 34m11h 34m0 + Merged +
+ + #68359 + + fix(curriculum): audit editable regions in bug emoji picker workshop + +
+ arunkumar0398 + arunkumar0398 +
+
10h 12m16h 31m2 + Merged +
+ + #68355 + + fix(curriculum): use `allFunctions` and `parameters` to check for function + +
+ imsomilg + imsomilg +
+
9h 37m9h 37m2 + Merged +
+ + #68346 + + fix(curriculum): correct brand casing and grammar in git and github lecture + +
+ Kapilkrishnayadav + Kapilkrishnayadav +
+
0m0m0 + Merged +
+ + #68343 + + fix(curriculum): replace getFunctionParams with functionRegex in Linked list step 2 + +
+ imsomilg + imsomilg +
+
0m0m0 + Merged +
+ + #68341 + + fix(curriculum): replace getFunctionParams with functionRegex in Merge Sort Step 1 + +
+ imsomilg + imsomilg +
+
0m0m0 + Merged +
+ + #68340 + + fix(curriculum): update steps to remove the need of useEffect + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
4h 28m4h 28m1 + Merged +
+ + #68339 + + fix(curriculum): update regex to accept any callback parameter + +
+ imsomilg + imsomilg +
+
0m0m0 + Merged +
+ + #68336 + + fix(curriculum): correct comma splice and verb form in git lecture + +
+ yzakmuz + yzakmuz +
+
0m0m0 + Merged +
+ + #68326 + + fix(curriculum): fix Git Bash spelling and affect/effect confusion in Git installation lecture + +
+ menika01012006 + menika01012006 +
+
0m0m0 + Merged +
+ + #68325 + + fix(curriculum): correct grammar in push local repository lecture + +
+ Ayush2029 + Ayush2029 +
+
0m0m1 + Merged +
+ + #68323 + + fix(curriculum): update questions and answers of Form Validation Quiz + +
+ imsomilg + imsomilg +
+
0m0m0 + Merged +
+ + #68320 + + fix(curriculum): correct formatting and punctuation in binary search lecture + +
+ Siddhant21007 + Siddhant21007 +
+
0m0m0 + Merged +
+ + #68319 + + fix(curriculum): fix GitLab capitalization in version control lecture + +
+ xNickRivera + xNickRivera +
+
0m0m0 + Merged +
+ + #68317 + + fix(curriculum): correct code fence for merge sort example + +
+ Yaswanthram-396 + Yaswanthram-396 +
+
0m0m2 + Merged +
+ + #68314 + + fix: Improve clarity and hyphenation in lecture notes + +
+ vasslucas + vasslucas +
+
0m0m0 + Merged +
+ + #68311 + + fix(curriculum): remove "or set" from validity property description + +
+ Udhaya-kumar-N + Udhaya-kumar-N +
+
0m0m0 + Merged +
+ + #68305 + + fix(curriculum): add missing word and fix comma splice in git lecture + +
+ Sudarshan180392 + Sudarshan180392 +
+
0m0m0 + Merged +
+ + #68300 + + fix(curriculum): add missing word 'of' in git/github lecture + +
+ mika943 + mika943 +
+
0m0m0 + Merged +
+ + #68299 + + fix(curriculum): editing regex from workshop-colored-markers to allow modern syntax + +
+ Psst02 + Psst02 +
+
0m0m0 + Merged +
+ + #68283 + + fix(curriculum): add missing punctuation in regex lesson feedback + +
+ naresh-coder123 + naresh-coder123 +
+
0m0m1 + Merged +
+ + #68278 + + feat(curriculum): add return to step 26 instructions for workshop-music-player + +
+ bdtripp + bdtripp +
+
2h 0m13h 46m2 + Merged +
+ + #68273 + + fix(curriculum): fix grammatically incorrect feedback in WAI-ARIA lecture + +
+ aksantimyakaroland + aksantimyakaroland +
+
3m1h 15m1 + Merged +
+ + #68270 + + fix(curriculum): improve wording in character classes lesson + +
+ Budatichethana + Budatichethana +
+
35m35m0 + Merged +
+ + #68263 + + fix(curriculum): replace getFunctionParams with functionRegex to accept arrow function + +
+ imsomilg + imsomilg +
+
8h 0m8h 0m0 + Merged +
+ + #68253 + + fix(curriculum): correct linebreaks spelling in regex modifiers lesson + +
+ ayyagarisujanreddy123 + ayyagarisujanreddy123 +
+
1h 34m1h 34m0 + Merged +
+ + #68248 + + fix(curriculum): change provide to type in aria lecture + +
+ royalknight71 + royalknight71 +
+
2h 41m2h 41m0 + Merged +
+ + #68246 + + fix: correct ARIA terminology and grammar + +
+ NidhiPednekar + NidhiPednekar +
+
16m16m0 + Merged +
+ + #68229 + + fix(curriculum): clarify winner message format for tic-tac-toe lab + +
+ Ayan-Bain + Ayan-Bain +
+
0m0m0 + Merged +
+ + #68225 + + fix(curriculum): improve consistency and punctuaction + +
+ PricedTuna + PricedTuna +
+
0m0m0 + Merged +
+ + #68224 + + fix(curriculum): correct punctuation in regex quantifiers lesson + +
+ Eghani + Eghani +
+
0m0m0 + Merged +
+ + #68222 + + fix(curriculum): remove implicit bubbleSort() requirement + +
+ imsomilg + imsomilg +
+
1h 0m1h 0m0 + Merged +
+ + #68220 + + fix(curriculum): correct regex character class description + +
+ AlistairHeus + AlistairHeus +
+
2h 0m2h 0m0 + Merged +
+ + #68215 + + fix(curriculum): editable regions in workshop shopping list app + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
5h 0m10h 55m2 + Merged +
+ + #68213 + + fix(curriculum): editable regions in workshop error message component + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
5h 0m10h 59m1 + Merged +
+ + #68207 + + fix(curriculum): correct grammar in js regex review lecture + +
+ omarhossdev + omarhossdev +
+
8h 0m8h 0m0 + Merged +
+ + #68203 + + fix(curriculum): add subheadings to whitespace lecture + +
+ TechGenius-Karan + TechGenius-Karan +
+
0m0m4 + Merged +
+ + #68196 + + fix(curriculum): accept all function syntaxes in leap year calculator lab + +
+ imsomilg + imsomilg +
+
0m0m2 + Merged +
+ + #68194 + + fix(curriculum): replace strong with b in movie review page lab + +
+ imsomilg + imsomilg +
+
0m0m0 + Merged +
+ + #68192 + + fix: add backticks to Iterator and replace dashes with colons + +
+ TScom-dew + TScom-dew +
+
0m0m0 + Merged +
+ + #68186 + + fix(curriculum): remove rounding edge cases in daily challenge 312 + +
+ rixyll + rixyll +
+
1d 1h1d 1h1 + Merged +
+ + #68184 + + fix(curriculum): correct RegExp constructor typo + +
+ RandomPerson208 + RandomPerson208 +
+
2h 0m2h 0m1 + Merged +
+ + #68182 + + fix(curriculum): correct spelling, punctuation, and formatting in JavaScript Review lecture (part 1) + +
+ Shush-6 + Shush-6 +
+
4h 0m4h 0m1 + Merged +
+ + #68175 + + fix(curriculum): audit editable regions in workshop magazine + +
+ imsomilg + imsomilg +
+
8h 0m8h 0m0 + Merged +
+ + #68174 + + fix(curriculum): replace en dash with comma in regex lecture + +
+ asura-king-sys + asura-king-sys +
+
1h 37m8h 0m3 + Merged +
+ + #68173 + + fix: correct grammar in Fruit Search App step 12 + +
+ karthi1048 + karthi1048 +
+
1h 42m1h 42m0 + Merged +
+ + #68166 + + fix(curriculum): fix technical and grammar issues in JS review lecture + +
+ AsthaChoudhury + AsthaChoudhury +
+
1h 36m1h 36m0 + Merged +
+ + #68165 + + feat(curriculum): explain sort() handling of undefined and empty slots + +
+ imsomilg + imsomilg +
+
8h 0m8h 0m5 + Merged +
+ + #68151 + + fix(curriculum): correct regex review descriptions + +
+ jayasimha-reddy-code + jayasimha-reddy-code +
+
0m0m0 + Merged +
+ + #68150 + + fix(curriculum): clarify updated element in regex sandbox lab + +
+ Vishhh03 + Vishhh03 +
+
0m0m0 + Merged +
+ + #68148 + + chore(curriculum): backticks for high variable + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #68143 + + fix(curriculum): correct ARIA lecture inaccuracies and formatting + +
+ Soubhagya003 + Soubhagya003 +
+
12m12m0 + Merged +
+ + #68141 + + fix(curriculum): correct grammar in review css + +
+ Lonny154 + Lonny154 +
+
2h 47m4h 38m2 + Merged +
+ + #68136 + + fix(curriculum): correct typos and missing punctuation in semantic HTML lecture + +
+ Atulya-Juyal + Atulya-Juyal +
+
2h 51m2h 51m0 + Merged +
+ + #68133 + + fix(curriculum): correct answer for declare variable quiz question + +
+ Pranav-0018 + Pranav-0018 +
+
2h 42m2h 42m0 + Merged +
+ + #68130 + + fix(curriculum): update regex to accept explicit return + +
+ imsomilg + imsomilg +
+
8h 0m8h 0m0 + Merged +
+ + #68122 + + fix(curriculum): add article before collective noun + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #68113 + + fix(curriculum): editable regions in workshop fruit search app + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
8h 0m9h 49m1 + Merged +
+ + #68112 + + fix(curriculum): editable regions in workhop toggle text app + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
8h 0m8h 0m0 + Merged +
+ + #68108 + + fix(curriculum): audit editable regions in workshop city skyline + +
+ imsomilg + imsomilg +
+
4h 32m4h 32m0 + Merged +
+ + #68107 + + fix(curriculum): audit editable regions for workshop-music-player + +
+ bdtripp + bdtripp +
+
4h 13m23h 37m5 + Merged +
+ + #68105 + + fix(curriculum): add missing commas before non-restrictive which clauses + +
+ umang-jpg + umang-jpg +
+
0m0m0 + Merged +
+ + #68094 + + fix(curriculum): add missing spaces in CSS comments + +
+ itsmdshahin + itsmdshahin +
+
0m0m0 + Merged +
+ + #68089 + + fix(curriculum): capitalize bash commands review description + +
+ vrbaghel + vrbaghel +
+
0m0m0 + Merged +
+ + #68088 + + fix(curriculum): correct punctuation and spelling in RWD lectures + +
+ amaad31 + amaad31 +
+
0m0m0 + Merged +
+ + #68074 + + fix(curriculum): missing commas and formatting in styling forms lectures + +
+ ferdefalco + ferdefalco +
+
1h 4m1h 4m0 + Merged +
+ + #68060 + + fix(curriculum): fix inconsistent instructions in Step 51 of Email Simulator + +
+ Dhananjay0376 + Dhananjay0376 +
+
1h 12m1h 12m0 + Merged +
+ + #68058 + + fix(curriculum): correct :visited pseudo-class wording + +
+ Javedshah11 + Javedshah11 +
+
1h 21m1h 21m0 + Merged +
+ + #68055 + + fix(curriculum): add missing block in JS fundamentals review + +
+ imsomilg + imsomilg +
+
1h 29m1h 29m0 + Merged +
+ + #68054 + + fix(curriculm): Add missing blocks in Introduction to Objects + +
+ imsomilg + imsomilg +
+
1h 24m1h 24m0 + Merged +
+ + #68044 + + fix: correct typo and capitalization in Bash and SQL quiz + +
+ tejasz29 + tejasz29 +
+
0m0m2 + Merged +
+ + #68043 + + fix(curriculum): adding missing blocks in introduction to loops + +
+ imsomilg + imsomilg +
+
0m0m0 + Merged +
+ + #68041 + + fix(curriculum): Add missing quotes on argument keys + +
+ imsomilg + imsomilg +
+
0m0m2 + Merged +
+ + #68034 + + fix: Fix @keyframe typo and incorrect terms in CSS Animations quiz + +
+ gustavopurkoot + gustavopurkoot +
+
0m0m0 + Merged +
+ + #68033 + + fix(curriculum): Add missing block in css-flexbox superblock + +
+ imsomilg + imsomilg +
+
0m0m0 + Merged +
+ + #68025 + + fix(curriculum): Fixed duplicate word in workshop + +
+ DogAwesome21 + DogAwesome21 +
+
22m22m0 + Merged +
+ + #68024 + + fix: Sync basic-html superblock: add missing workshop-html-music-player block + +
+ kanan010506 + kanan010506 +
+
34m34m1 + Merged +
+ + #68022 + + fix(curriculum): editable regions in workshop tailwind cta component + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
37m37m0 + Merged +
+ + #68015 + + fix(curriculum): update project to use CDN_URL instead of import.meta.url + +
+ imsomilg + imsomilg +
+
32m32m0 + Merged +
+ + #68012 + + fix: Remove lab prime number sum calculator from the higher order functions superblock + +
+ TEE0207 + TEE0207 +
+
26m26m1 + Merged +
+ + #68006 + + fix(curriculum): correct grammar and formatting issues + +
+ Mayank777-hub + Mayank777-hub +
+
0m1h 15m2 + Merged +
+ + #67997 + + fix(curriculum): correct grammar, spelling, and formatting in the accessibility and HTML structure lectures + +
+ oLucasJard + oLucasJard +
+
1h 3m1h 7m3 + Merged +
+ + #67992 + + fix(curriculum): editable regions in workshop superhero application form + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
6h 0m7h 33m12 + Merged +
+ + #67991 + + fix(curriculum): editable regions in workshop sentence analyzer + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
12m12m0 + Merged +
+ + #67989 + + fix(curriculum): add missing quotes to test 5 expected output + +
+ divyaanshupal + divyaanshupal +
+
23m23m1 + Merged +
+ + #67988 + + fix(curriculum): replace curly apostrophes in Links and Images lessons A-D + +
+ kanan010506 + kanan010506 +
+
0m0m1 + Merged +
+ + #67981 + + fix(curriculum): correct typos and punctuation in Understanding Error Handling lectures (Python v9) + +
+ bikeshgyawali + bikeshgyawali +
+
8h 45m8h 45m1 + Merged +
+ + #67973 + + fix(curriculum): accept explicit forEach syntax in fortune teller step 7 + +
+ Vanishagupta18 + Vanishagupta18 +
+
1h 20m11h 0m5 + Merged +
+ + #67972 + + fix(curriculum): correct template literal syntax in fortune teller app step 13 + +
+ Adarsh-N-Mogaveera + Adarsh-N-Mogaveera +
+
18h 46m18h 46m1 + Merged +
+ + #67971 + + fix(curriculum): editable regions in workshop type safe math toolkit + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
5h 0m5h 0m0 + Merged +
+ + #67970 + + fix(curriculum): editable regions in workshop recipe ingredient converter + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
6h 0m6h 0m0 + Merged +
+ + #67968 + + fix(curriculum): add missing start_stance tests for Snowboarding challenge + +
+ mariamanbar + mariamanbar +
+
1h 54m1h 54m1 + Merged +
+ + #67961 + + feat(curriculum): daily challenges 327-365 + +
+ moT01 + moT01 +
+
5h 0m19h 0m48 + Merged +
+ + #67960 + + fix(curriculum): inconsistency in step 10 of workshop curriculum outline + +
+ dragon-slayer27 + dragon-slayer27 +
+
1h 27m1h 27m0 + Merged +
+ + #67951 + + fix(curriculum): audit editable regions and update indentation from 4 to 2 spaces + +
+ imsomilg + imsomilg +
+
0m10h 2m11 + Merged +
+ + #67946 + + fix(curriculum): editable regions in workshop shortest path algorigthm + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
9h 25m10h 26m2 + Merged +
+ + #67945 + + fix(curriculum): editable regions in workshop linked list + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #67940 + + fix(curriculum): add missing indentation in editable region in step 2 + +
+ bdtripp + bdtripp +
+
0m8h 0m1 + Merged +
+ + #67935 + + fix(curriculum): correct editable region markers in workshop-tailwind… + +
+ Anurag-Mishra2006 + Anurag-Mishra2006 +
+
0m1h 37m1 + Merged +
+ + #67915 + + fix(curriculum): correct Basic HTML review formatting + +
+ Mudassir55 + Mudassir55 +
+
2h 19m2h 19m0 + Merged +
+ + #67911 + + fix(curriculum): audit editable regions for workshop-ferris-wheel + +
+ lissy93 + lissy93 +
+
0m0m3 + Merged +
+ + #67910 + + fix(curriculum): improve review class and object text + +
+ flopez0294 + flopez0294 +
+
17m17m0 + Merged +
+ + #67905 + + fix(curriculum): correct component name in football player cards step 3 + +
+ omarkurtovic + omarkurtovic +
+
6h 32m6h 32m0 + Merged +
+ + #67902 + + fix: accept explicit return in reduce callback for Shopping Cart step 44 + +
+ ezforhamza + ezforhamza +
+
0m0m0 + Merged +
+ + #67898 + + fix(curriculum): audit editable regions for workshop-spam-filter + +
+ bdtripp + bdtripp +
+
0m9h 17m4 + Merged +
+ + #67892 + + fix: add missing spaces in renderCard signature + +
+ kmohan12-code + kmohan12-code +
+
8h 0m8h 0m0 + Merged +
+ + #67889 + + fix(curriculum): add missing spaces in renderCard signature + +
+ mahimathacker + mahimathacker +
+
0m0m0 + Merged +
+ + #67883 + + fix(curriculum): audit editable regions for workshop-planets-tablist + +
+ bdtripp + bdtripp +
+
9h 0m1d 1h21 + Merged +
+ + #67880 + + fix(curriculum): audit editable regions in workshop piano + +
+ imsomilg + imsomilg +
+
17h 57m17h 57m0 + Merged +
+ + #67879 + + fix(curriculum): add spaces in fortune teller renderCard + +
+ kavyabhand + kavyabhand +
+
5m51m5 + Merged +
+ + #67878 + + fix(curriculum): audit editable regions in workshop balance sheet + +
+ imsomilg + imsomilg +
+
1h 17m1h 17m0 + Merged +
+ + #67869 + + fix(curriculum): editable regions in workshop linked list js + +
+ arunkumar0398 + arunkumar0398 +
+
0m0m0 + Merged +
+ + #67864 + + fix(curriculum): correct CSS language classification across lessons + +
+ debojeetmitra + debojeetmitra +
+
3h 0m3h 0m2 + Merged +
+ + #67862 + + fix(curriculum): editable regions in workshop word counter + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
1h 47m1h 47m0 + Merged +
+ + #67861 + + fix(curriculum): inconsistencies across workshop-plant-nursery-catalog + +
+ dragon-slayer27 + dragon-slayer27 +
+
4h 16m4h 58m3 + Merged +
+ + #67859 + + fix(curriculum): extend label association test to include select and textarea + +
+ Medo-ID + Medo-ID +
+
10m1h 18m3 + Merged +
+ + #67858 + + fix(curriculum): improve label-association test to cover select and textarea + +
+ imsomilg + imsomilg +
+
25m31m1 + Merged +
+ + #67855 + + chore(curriculum): remove both tooling-and-deployment and node-and-sql modules + +
+ Ksound22 + Ksound22 +
+
3h 38m3h 38m0 + Merged +
+ + #67854 + + fix: allow any callback parameter in step 7 test + +
+ Kd1880 + Kd1880 +
+
3h 32m4h 52m3 + Merged +
+ + #67852 + + chore(curriculum): reorder express midware and express error handling blocks + rearrange intros + +
+ Ksound22 + Ksound22 +
+
3h 54m3h 54m0 + Merged +
+ + #67834 + + fix(curriculum): audit editable regions in accessibility quiz workshop + +
+ imsomilg + imsomilg +
+
9h 0m17h 0m16 + Merged +
+ + #67832 + + fix(curriculum): inconsistencies across steps in accessible audio controller + +
+ dragon-slayer27 + dragon-slayer27 +
+
8h 6m11h 0m1 + Merged +
+ + #67828 + + fix(curriculum): audit editable region in workshop-library-manager + +
+ jimjoice2804 + jimjoice2804 +
+
14h 0m16h 46m2 + Merged +
+ + #67827 + + fix(curriculum): audit editable regions for nutritional label workshop + +
+ imsomilg + imsomilg +
+
12h 55m22h 0m12 + Merged +
+ + #67813 + + fix(curriculum): correct editable region markers in workshop-reusable-profile-card-component + +
+ Anurag-Mishra2006 + Anurag-Mishra2006 +
+
2h 0m15h 44m1 + Merged +
+ + #67811 + + refactor(curriculum): move 'Build a Prime Number Sum Calculator' lab to DP section + +
+ imsomilg + imsomilg +
+
4h 0m4h 0m1 + Merged +
+ + #67810 + + fix(curriculum): add missing DOCTYPE declaration to HTML steps + +
+ imsomilg + imsomilg +
+
4h 0m4h 0m3 + Merged +
+ + #67805 + + fix(curriculum): Editable Regions in Workshop Email Simulator + +
+ harshlm15 + harshlm15 +
+
8h 0m2d 16h31 + Merged +
+ + #67802 + + fix(curriculum): editable regions in workshop rps game + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
11h 47m11h 47m0 + Merged +
+ + #67801 + + fix(curriculum): editable regions in workshop music instrument filter + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
8h 0m16h 0m3 + Merged +
+ + #67799 + + fix(curriculum): audited editable regions in workshop-salary-tracker + +
+ andiedoescode + andiedoescode +
+
0m1d 8h7 + Merged +
+ + #67797 + + fix(curriculum): editable regions in workshop emoji reactor + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
4h 0m1d 0h2 + Merged +
+ + #67796 + + fix(curriculum): editable regions in workshop type safe user profile + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
16m5h 0m1 + Merged +
+ + #67795 + + fix(curriculum): editable regions in workshop breadth first search js + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
1h 6m1h 6m0 + Merged +
+ + #67794 + + fix(curriculum): correct toFixed() quiz answer to include rounding + +
+ nico457 + nico457 +
+
5h 0m21h 0m5 + Merged +
+ + #67793 + + fix(curriculum): editable regions in workshop binary search js + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
1h 20m1h 20m1 + Merged +
+ + #67783 + + fix: add groupByZone output shape description and test cases + +
+ Kd1880 + Kd1880 +
+
8h 0m8h 0m2 + Merged +
+ + #67782 + + fix(curriculum): audit editable regions for reusable mega navbar + +
+ rustom-yadav + rustom-yadav +
+
0m1d 14h8 + Merged +
+ + #67780 + + fix(curriculum): editable regions in workshop binary search + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #67779 + + fix(curriculum): audit editable regions in tech conference schedule workshop + +
+ jimjoice2804 + jimjoice2804 +
+
0m0m2 + Merged +
+ + #67778 + + fix(curriculum): correct CSS definition in lecture-what-is-css + +
+ Ahmed-Aashour + Ahmed-Aashour +
+
8h 0m8h 0m0 + Merged +
+ + #67776 + + fix(curriculum): remove untaught scope factor from cascade lesson + +
+ Venkat-Entropik + Venkat-Entropik +
+
8h 0m16h 0m2 + Merged +
+ + #67774 + + fix: Fix js review content errors + +
+ Anurag-Mishra2006 + Anurag-Mishra2006 +
+
8h 0m8h 0m3 + Merged +
+ + #67768 + + fix(curriculum): fix editable regions in workshop musical instrument inventory + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #67766 + + fix(curriculum): remove extra word in explanation text + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #67761 + + fix: fix accuracy and formatting issues in review-bash-and-sql block + +
+ TJForrest + TJForrest +
+
0m8h 0m2 + Merged +
+ + #67753 + + fix(curriculum): correct duplicate correct answer in Date object quiz + +
+ BilgeGates + BilgeGates +
+
13m1d 13h3 + Merged +
+ + #67749 + + feat(curriculum): daily challenges 312-326 + +
+ moT01 + moT01 +
+
5h 0m1d 16h12 + Merged +
+ + #67734 + + fix(curriculum): update computer basics quiz wording + +
+ meaqua9420 + meaqua9420 +
+
0m0m0 + Merged +
+ + #67733 + + fix(curriculum): fix trailing space and previous->parent in quiz-bash-commands + +
+ Sidak-321 + Sidak-321 +
+
0m0m0 + Merged +
+ + #67731 + + fix(curriculum): enable event bubbling in lab-product-showcase tests + +
+ Akshatshukla-25 + Akshatshukla-25 +
+
8h 0m8h 0m0 + Merged +
+ + #67724 + + fix(curriculum): correct renderCard template literal test validation + +
+ Venkat-Entropik + Venkat-Entropik +
+
0m0m0 + Merged +
+ + #67719 + + fix(curriculum): fix typos and grammar in quiz-basic-html answers + +
+ imsomilg + imsomilg +
+
0m0m0 + Merged +
+ + #67710 + + fix(curriculum): fix CSS colors quiz typos + +
+ Laurence165 + Laurence165 +
+
0m0m0 + Merged +
+ + #67709 + + fix(curriculum): Inaccurate answer in CSS Attribute Selectors quiz + +
+ harshlm15 + harshlm15 +
+
0m0m1 + Merged +
+ + #67708 + + fix(curriculum): correct phrasing and hyphenation in design briefs lecture + +
+ Akshatshukla-25 + Akshatshukla-25 +
+
0m0m0 + Merged +
+ + #67700 + + fix(curriculum): improve review asynchronous JavaScript prose + +
+ Aman-Hegde + Aman-Hegde +
+
0m0m6 + Merged +
+ + #67685 + + fix(curriculum): title in lab-motorcycle-shop challenge + +
+ Mitraaxx + Mitraaxx +
+
0m3h 55m3 + Merged +
+ + #67679 + + fix(curriculum): correct misplaced adverb in quiz classes and objects + +
+ anup48045 + anup48045 +
+
0m0m0 + Merged +
+ + #67660 + + fix(curriculum): fix typos and hyphenation errors in quiz-basic-css + +
+ Yachna-123 + Yachna-123 +
+
41m10h 0m1 + Merged +
+ + #67648 + + fix(curriculum): correct grammar and typo issues in css accessibility quiz + +
+ santiyorio + santiyorio +
+
22m22m1 + Merged +
+ + #67647 + + fix(curriculum): remove trailing spaces and fix HTTP formatting + +
+ Rehan-M-395 + Rehan-M-395 +
+
56m56m0 + Merged +
+ + #67624 + + fix(api): move origin outside try block in email subscription handlers + +
+ Nithin0620 + Nithin0620 +
+
5d 5h5d 5h0 + Merged +
+ + #67614 + + fix(curriculum): clarify rawData format and planRestock rules in smart pantry lab + +
+ TheSeydiCharyyev + TheSeydiCharyyev +
+
8h 0m11h 40m4 + Merged +
+ + #67609 + + fix(curriculum): remove duplicate words in football player card block + +
+ BilgeGates + BilgeGates +
+
10h 0m10h 0m1 + Merged +
+ + #67607 + + fix(curriculum): correct async lecture text + +
+ GandotraDiya + GandotraDiya +
+
6h 7m13h 19m2 + Merged +
+ + #67603 + + fix(api): remove duplicate isDataAnalysisPyCertV7 entry in nullableFlags + +
+ adul11s + adul11s +
+
1d 8h1d 8h1 + Merged +
+ + #67558 + + fix(curriculum): allow bill splitter output variations + +
+ HAWKZ4 + HAWKZ4 +
+
0m1d 8h2 + Merged +
+ + #67542 + + fix: correct ambiguous phrasing and bold formatting in python lectures + +
+ divy-dawda + divy-dawda +
+
3m3m0 + Merged +
+ + #67539 + + fix: correct typos in accessible-tables-forms lecture + +
+ Barreratomas + Barreratomas +
+
49m49m0 + Merged +
+ + #67533 + + fix(curriculum): add missing demoType to workshop-colorful-boxes step 1 + +
+ Baisayan + Baisayan +
+
0m0m0 + Merged +
+ + #67532 + + feat(curriculum): added demoType for final exams table workshop + +
+ imayuss + imayuss +
+
0m0m1 + Merged +
+ + #67531 + + fix(curriculum): added demoType in workshop-hotel-feedback-form step 1 + +
+ deb2000-sudo + deb2000-sudo +
+
0m0m0 + Merged +
+ + #67529 + + fix(curriculum): correct errors in html fundamentals lectures + +
+ shreesakhi-ch + shreesakhi-ch +
+
0m4h 50m2 + Merged +
+ + #67527 + + fix(curriculum): add demoType to cafe-menu step 1 + +
+ bindpratapsingh + bindpratapsingh +
+
0m0m0 + Merged +
+ + #67513 + + chore(curriculum): move d3 to catalog + +
+ jdwilkin4 + jdwilkin4 +
+
14h 0m14h 0m0 + Merged +
+ + #67467 + + fix: add missing backticks to get_balance method + +
+ priyanshupundir + priyanshupundir +
+
0m0m0 + Merged +
+ + #67452 + + feat(i18n, learn): remove Swahili and German from notAuditedSuperBlocks + +
+ DanielRosa74 + DanielRosa74 +
+
0m0m0 + Merged +
+ + #67441 + + fix: added bracket notation to heritage workshop + +
+ narasimhan-lakshmi + narasimhan-lakshmi +
+
3d 0h3d 3h4 + Merged +
+ + #67426 + + fix: fixed first person language in discount calculator workshop + +
+ narasimhan-lakshmi + narasimhan-lakshmi +
+
0m2h 7m4 + Merged +
+ + #67424 + + fix: fixed first person into generic for luhn algo + +
+ narasimhan-lakshmi + narasimhan-lakshmi +
+
0m0m0 + Merged +
+ + #67414 + + fix(curriculum): correct grammatical typo in FCC Authors Page lesson + +
+ HarshMangaraj + HarshMangaraj +
+
0m0m0 + Merged +
+ + #67406 + + fix(curriculum): remove first person language from colored markers + +
+ vinodM09 + vinodM09 +
+
1h 12m1h 12m0 + Merged +
+ + #67397 + + fix(curriculum): clarify optional parameter order + +
+ caio-bittencourt + caio-bittencourt +
+
2h 56m2h 56m0 + Merged +
+ + #67392 + + fix(curriculum): update raiseTo regex to support return type annotation in step 14 + +
+ deepak-s-git + deepak-s-git +
+
13h 36m13h 36m2 + Merged +
+ + #67391 + + fix(curriculum): remove first person language from linked list class workshop + +
+ deepak-s-git + deepak-s-git +
+
0m0m6 + Merged +
+ + #67390 + + fix(curriculum): remove first person language from decimal to binary converter workshop + +
+ deepak-s-git + deepak-s-git +
+
0m0m2 + Merged +
+ + #67389 + + fix(curriculum): remove first person language from cafe menu workshop + +
+ deepak-s-git + deepak-s-git +
+
0m0m0 + Merged +
+ + #67388 + + fix(curriculum): remove first person language from Tailwind pricing component + +
+ deepak-s-git + deepak-s-git +
+
0m0m0 + Merged +
+ + #67361 + + fix(curriculum): remove first person language from email simulator workshop + +
+ HritikKaushik + HritikKaushik +
+
0m0m0 + Merged +
+ + #67360 + + fix(curriculum): explain callable() in dynamic attributes lecture + +
+ HritikKaushik + HritikKaushik +
+
0m0m0 + Merged +
+ + #67350 + + fix(curriculum): clarify useMemo rerender behavior + +
+ caio-bittencourt + caio-bittencourt +
+
0m5h 10m2 + Merged +
+ + #67330 + + fix(curriculum): clarify DOM element node wording + +
+ MukundaKatta + MukundaKatta +
+
0m0m0 + Merged +
+ + #67328 + + fix: add missing colons to User Stories headers + +
+ PaperCodeGithub + PaperCodeGithub +
+
3m3m0 + Merged +
+ + #67325 + + fix: add missing User Stories header in lab-travel-weather-planner + +
+ atharv96k + atharv96k +
+
1h 20m1h 20m0 + Merged +
+ + #67295 + + fix(curriculum): allow multiline label in calorie counter step 47 + +
+ deepak-s-git + deepak-s-git +
+
0m0m2 + Merged +
+ + #67195 + + fix(curriculum): clarify Fibonacci user story to use 0-indexed sequence + +
+ bdtripp + bdtripp +
+
1h 45m6h 0m2 + Merged +
+ + #67159 + + fix(curriculum): update registration form step 48 to have borderBottomStyle set to none + +
+ Jeevankumar-s + Jeevankumar-s +
+
1h 58m1h 58m0 + Merged +
+ + #67067 + + fix(curriculum): remove stray marker from challenge file + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #67055 + + fix(curriculum): update focus style instructions and add outline test in job application form lab + +
+ AyushK5ingh + AyushK5ingh +
+
8h 0m4d 8h3 + Merged +
+ + #67044 + + fix(curriculum): repair failing border test in form step 35 + +
+ AyushK5ingh + AyushK5ingh +
+
2d 23h2d 23h3 + Merged +
+ + #67019 + + fix(curriculum): clarify instructions and resolve URL issues in leaderboard lab + +
+ Venkat-Entropik + Venkat-Entropik +
+
4d 16h6d 16h10 + Merged +
+ + #67011 + + fix(curriculum): hint for cable cost + +
+ Supravisor + Supravisor +
+
1d 11h1d 11h0 + Merged +
+ + #66981 + + fix(curriculum): correct WeakSet example with valid references + +
+ ohchanwu + ohchanwu +
+
1d 13h1d 13h0 + Merged +
+ + #66965 + + fix(curriculum): repair failing tests for doubly linked list challenge + +
+ AyushK5ingh + AyushK5ingh +
+
13h 0m13h 0m0 + Merged +
+ + #66940 + + feat(curriculum): proofreading tool javascript lab + +
+ arunkumar0398 + arunkumar0398 +
+
3d 6h4d 0h8 + Merged +
+ + #66937 + + fix(curriculum): add context for method chaining and this keyword + +
+ lakshay122007 + lakshay122007 +
+
6h 0m6h 8m3 + Merged +
+ + #66934 + + fix(curriculum): support logic checker single quotes in step 12 validation + +
+ Venkat-Entropik + Venkat-Entropik +
+
8h 0m8h 0m0 + Merged +
+ + #66890 + + refactor(curriculum): use Dessert class in shopping cart workshop + +
+ Umesh-Tiruvalluru + Umesh-Tiruvalluru +
+
3d 8h6d 19h5 + Merged +
+ + #66867 + + fix(curriculum): enhance table a11y for availability table lab + +
+ Webmekanic + Webmekanic +
+
3d 20h25d 9h25 + Merged +
+ + #66526 + + fix: incorrect answer in quiz-graphs-and-trees question + +
+ KadamPrasad01 + KadamPrasad01 +
+
3h 30m3h 30m0 + Merged +
+ + #66523 + + fix(curriculum): minor adjustments to catalog courses' intro + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #66516 + + fix(curriculum): Uncountable noun in plural form in B1 English + +
+ Supravisor + Supravisor +
+
0m0m1 + Merged +
+ + #66510 + + feat(curriculum): add traffic light sequencer lab + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
8d 18h17d 0h15 + Merged +
+ + #66505 + + chore(curriculum): remove before/after user code (batch 10) + +
+ Sembauke + Sembauke +
+
7h 0m7h 0m0 + Merged +
+ + #66504 + + chore(curriculum): remove before/after user code (batch 08-09) + +
+ Sembauke + Sembauke +
+
7h 0m7h 0m0 + Merged +
+ + #66503 + + chore(curriculum): remove before/after user code (batch 06-07) + +
+ Sembauke + Sembauke +
+
7h 0m7h 0m0 + Merged +
+ + #66499 + + chore(curriculum): remove before/after user code (batch 05) + +
+ Sembauke + Sembauke +
+
8h 0m8h 0m0 + Merged +
+ + #66498 + + chore(curriculum): remove before/after user code (batch 04) + +
+ Sembauke + Sembauke +
+
8h 0m8h 0m0 + Merged +
+ + #66497 + + chore(curriculum): remove before/after user code (batch 03) + +
+ Sembauke + Sembauke +
+
8h 0m8h 0m0 + Merged +
+ + #66496 + + chore(curriculum): remove before/after user code (batch 02) + +
+ Sembauke + Sembauke +
+
8h 0m8h 0m0 + Merged +
+ + #66495 + + chore(curriculum): remove before/after user code (batch 01) + +
+ Sembauke + Sembauke +
+
8h 0m8h 0m0 + Merged +
+ + #66488 + + fix(curriculum): remove before/after-user-code in functional-programming block + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66487 + + fix(curriculum): remove before/after-user-code in es6 block + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66486 + + fix(curriculum): remove before/after-user-code in redux block + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66485 + + fix(curriculum): remove before/after-user-code in react-and-redux block + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66484 + + fix(curriculum): migrate data-structures setup from after-user-code (7 files) + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66483 + + fix(curriculum): migrate data-structures setup from after-user-code (6 files) + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66482 + + fix(curriculum): remove before/after-user-code from 5 basic javascript challenges + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66474 + + fix(curriculum): Updated 'How Do You Access and Update Elements in an Array?' to no longer use incorrect fruit + +
+ p-rhodes + p-rhodes +
+
0m0m0 + Merged +
+ + #66473 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 53-54 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66472 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 51-52 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66471 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 48-50 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66470 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 45-47 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66469 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 42-44 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66468 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 37-41 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66467 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 32-36 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66466 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 27-31 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66465 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 22-26 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66464 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 17-21 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66458 + + fix: add missing test case and fix double semicolon in screaming snake case challenge + +
+ Harshithk951 + Harshithk951 +
+
0m0m1 + Merged +
+ + #66455 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 13-16 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66454 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 9-12 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66453 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 5-8 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66452 + + fix(curriculum): remove before/after-user-code from basic javascript challenges 1-4 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #66441 + + fix(client,curriculum): add MathJax support for Precalculus + +
+ huyenltnguyen + huyenltnguyen +
+
4h 22m4h 22m0 + Merged +
+ + #66431 + + fix(curriculum): remove before/after-user-code from rosetta challenges 46-48 + +
+ Sembauke + Sembauke +
+
3h 8m3h 8m0 + Merged +
+ + #66430 + + fix(curriculum): remove before/after-user-code from rosetta challenges 41-45 + +
+ Sembauke + Sembauke +
+
3h 13m3h 13m0 + Merged +
+ + #66429 + + fix(curriculum): remove before/after-user-code from rosetta challenges 36-40 + +
+ Sembauke + Sembauke +
+
3h 15m3h 15m0 + Merged +
+ + #66425 + + fix(curriculum): remove before/after-user-code from rosetta challenges 31-35 + +
+ Sembauke + Sembauke +
+
4h 51m4h 51m0 + Merged +
+ + #66420 + + fix(curriculum): make test consistent with lowercase storage + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #66417 + + fix(curriculum): update terminology in JavaScript Functions Review + +
+ shOumik-saha + shOumik-saha +
+
0m0m0 + Merged +
+ + #66403 + + fix(curriculum): update test for lab currency converter + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
3h 0m3h 0m0 + Merged +
+ + #66399 + + feat(curriculum): Add an example of invalid syntax for an if-else block + +
+ octavio-js + octavio-js +
+
5m7h 16m3 + Merged +
+ + #66398 + + feat(curriculum): add background and border example + +
+ octavio-js + octavio-js +
+
9h 36m13h 0m4 + Merged +
+ + #66391 + + fix(curriculum): remove before/after-user-code from rosetta challenges 11-15 + +
+ Sembauke + Sembauke +
+
8h 0m8h 0m0 + Merged +
+ + #66380 + + feat(github): add workflow for PR contribution guidelines + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m1 + Merged +
+ + #66355 + + fix(tools): use ObjectId filename in create-next-challenge and insert-challenge scripts + +
+ ragini-pandey + ragini-pandey +
+
2h 0m10h 0m4 + Merged +
+ + #66351 + + fix(curriculum): updated verb tense + +
+ Julien-Desbard + Julien-Desbard +
+
12m12m0 + Merged +
+ + #66349 + + fix(curriculum): css specificity internal external descriptions + +
+ farchettiensis + farchettiensis +
+
29m5h 0m5 + Merged +
+ + #66343 + + feat: add python OOP course to catalog + +
+ jdwilkin4 + jdwilkin4 +
+
10h 0m10h 0m1 + Merged +
+ + #66327 + + fix(curriculum): update step-53 td width workshop balance sheet + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
10d 19h10d 19h0 + Merged +
+ + #66282 + + fix(curriculum): update example codes for set and tuple + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #66269 + + feat(curriculum): add queue data structure lab + +
+ larymak + larymak +
+
8h 0m8h 0m3 + Merged +
+ + #66265 + + fix(curriculum): added space between base text and annotation + +
+ ekwak47 + ekwak47 +
+
0m0m0 + Merged +
+ + #66256 + + feat(curriculum): add npm review page + +
+ zairahira + zairahira +
+
3h 29m15h 0m4 + Merged +
+ + #66255 + + feat(curriculum): add npm quiz + +
+ zairahira + zairahira +
+
4h 35m4h 38m5 + Merged +
+ + #66250 + + feat(curriclum): add routing express lesson block + +
+ zairahira + zairahira +
+
0m10h 55m32 + Merged +
+ + #66247 + + fix(curriculum): add Node.js installation note before Vite setup command + +
+ Venkat-Entropik + Venkat-Entropik +
+
4h 23m4h 23m0 + Merged +
+ + #66236 + + fix(curriculum): change helpCategory from HTML-CSS to JavaScript in lab-lightbox-viewer + +
+ Anshit-Sony + Anshit-Sony +
+
0m0m0 + Merged +
+ + #66235 + + fix(curriculum): update regex for todo form input checks + +
+ Fixito + Fixito +
+
1d 0h33d 16h2 + Merged +
+ + #66232 + + fix(curriculum): update explanation text for task-45 + +
+ phoenix66666 + phoenix66666 +
+
0m0m0 + Merged +
+ + #66216 + + fix(curriculum): update JS fundamentals quiz Number object question + +
+ abhishekDeshmukh74 + abhishekDeshmukh74 +
+
5h 48m5h 48m0 + Merged +
+ + #66197 + + feat(curriculum): add Cargo Manifest Validator Lab to JavaScript v9 + +
+ LGH831 + LGH831 +
+
1h 32m3d 22h33 + Merged +
+ + #66191 + + feat(curriculum): daily challenges 213-222 + +
+ moT01 + moT01 +
+
5h 0m9h 43m5 + Merged +
+ + #66164 + + fix(curriculm): remove full width comma in B1 English + +
+ Supravisor + Supravisor +
+
4h 1m4h 1m1 + Merged +
+ + #66161 + + fix(curriculum): change some example codes to non-interactive + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
3h 59m16h 0m4 + Merged +
+ + #66149 + + fix(curriculum): changing the isinstance() example code + +
+ PrafulVRaj + PrafulVRaj +
+
0m0m0 + Merged +
+ + #66147 + + fix(curriculum): update code block to ts + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #66143 + + fix(curriculum): use 'concatenate' instead of 'append' in workshop-pin-extractor + +
+ gangulysiddhartha22-cmyk + gangulysiddhartha22-cmyk +
+
0m0m0 + Merged +
+ + #66140 + + fix(curriculum): string method reference consistency + +
+ Jeevankumar-s + Jeevankumar-s +
+
0m0m2 + Merged +
+ + #66132 + + fix(curriculum) : stringify uncloneable search params in Basic Node Post Challenge + +
+ a2937 + a2937 +
+
15h 50m16d 16h2 + Merged +
+ + #66130 + + fix(curriculum): update super() definition for accuracy + +
+ imsanupm + imsanupm +
+
1m4h 0m5 + Merged +
+ + #66126 + + fix(curriculum): update test to assert variable exist + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #66124 + + feat: reordered unpacking lists review in review-python and review-loops-and-sequences + +
+ ash-win19 + ash-win19 +
+
0m6h 45m9 + Merged +
+ + #66122 + + fix(curriculum): clarify slicing syntax + +
+ cesarinsalad + cesarinsalad +
+
4h 12m4h 12m0 + Merged +
+ + #66116 + + fix(curriculum): rename lab title to Build an Apply Discount Function + +
+ iAakash1 + iAakash1 +
+
8m8m2 + Merged +
+ + #66113 + + fix(curriculum): rename heap module to heapq and correct heap property outputs + +
+ lockinginfor2026-arch + lockinginfor2026-arch +
+
7h 0m7h 0m1 + Merged +
+ + #66112 + + fix(curriculum): use correct indentation and fix comment + +
+ thefool309 + thefool309 +
+
1h 9m1h 9m0 + Merged +
+ + #66106 + + fix(curriculum): use built-in list in workshop discount calculator + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
2h 0m2h 0m0 + Merged +
+ + #66103 + + fix(curriculum): update test to allow list() in workshop bfs + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
8h 0m8h 0m0 + Merged +
+ + #66102 + + fix(curriculum): update custom exception example in Python review + +
+ nguyenduybao1 + nguyenduybao1 +
+
8h 0m1d 8h1 + Merged +
+ + #66097 + + fix(curriculum): update test for flexibility workshop shopping cart + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m8h 0m4 + Merged +
+ + #66082 + + fix(curriculum): Resolved quotes issue in python review test + +
+ Aryankpoor + Aryankpoor +
+
0m0m0 + Merged +
+ + #66080 + + fix(curriculum): Copy tweaks - calling methods on objects + +
+ jordantrent + jordantrent +
+
1h 0m1h 0m0 + Merged +
+ + #66070 + + fix(curriculum): clarify sorted() is a built-in function with example + +
+ ragini-pandey + ragini-pandey +
+
34m42m3 + Merged +
+ + #66059 + + fix(curriculum): typos in python review and others + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
1h 54m8h 0m3 + Merged +
+ + #66047 + + fix(curriculum): clarify step 4 instructions and update tests + +
+ nguyenduybao1 + nguyenduybao1 +
+
0m1d 7h2 + Merged +
+ + #66039 + + fix(curriculum): clarify constant wording in workshop + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #66038 + + fix(curriculum): return false from has() mock in plant nursery step 17 + +
+ farchettiensis + farchettiensis +
+
0m0m0 + Merged +
+ + #66032 + + fix(curriculum): use backtick to avoid syntax highlighting + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
2m2m0 + Merged +
+ + #66030 + + fix(curriculum): typos in lecture absolute and relative paths + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
5h 0m5h 0m0 + Merged +
+ + #66027 + + fix(curriculum): use code instead of editableContents for cafe menu CSS checks + +
+ ragini-pandey + ragini-pandey +
+
1h 13m5h 40m3 + Merged +
+ + #66023 + + fix(curriculum): singular pronoun in clarify misunderstanding hint message + +
+ Supravisor + Supravisor +
+
0m0m0 + Merged +
+ + #66019 + + feat(curriculum): add dsa quiz to js v9 cert + +
+ Ksound22 + Ksound22 +
+
1d 16h1d 16h9 + Merged +
+ + #66009 + + feat(curriculum): add dsa review to js v9 cert + +
+ Ksound22 + Ksound22 +
+
1d 16h1d 16h6 + Merged +
+ + #66008 + + feat(curriculum): add dsa lessons to js v9 cert + +
+ Ksound22 + Ksound22 +
+
1d 8h1d 15h5 + Merged +
+ + #66007 + + feat(curriculum): add searching and sorting quiz JSV9 + +
+ zairahira + zairahira +
+
3d 8h4d 13h4 + Merged +
+ + #66004 + + fix(curriculum): correct typos in python basics + +
+ MostafaElsehy + MostafaElsehy +
+
0m0m0 + Merged +
+ + #66001 + + fix(curriculum): improve test for step-75 workshop city skyline + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
2d 21h3d 0h5 + Merged +
+ + #65995 + + feat(curriculum): add dynamic programming quiz to js v9 cert + +
+ Ksound22 + Ksound22 +
+
1d 16h1d 16h0 + Merged +
+ + #65991 + + feat(curriculum): add dynamic programming review for JS cert + +
+ Ksound22 + Ksound22 +
+
2d 8h2d 8h4 + Merged +
+ + #65987 + + feat(curriculum): add dynamic programming js lesson + +
+ Ksound22 + Ksound22 +
+
8h 0m2d 8h7 + Merged +
+ + #65986 + + fix(curriculum): add test for falsy value in lab travel weather planner + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
2h 45m2h 45m0 + Merged +
+ + #65980 + + feat(curriculum): create Wildlife Tracker workshop + +
+ Jeevankumar-s + Jeevankumar-s +
+
1h 48m23h 0m41 + Merged +
+ + #65965 + + fix(curriculum): refine editable region workshop bookstore page + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
35m35m0 + Merged +
+ + #65957 + + fix(curriculum): add rounding errors explanation to float lesson + +
+ Dario-DC + Dario-DC +
+
0m0m0 + Merged +
+ + #65949 + + fix(curriculum): remove hidden tests in N queens lab + +
+ Dario-DC + Dario-DC +
+
7h 13m7h 13m1 + Merged +
+ + #65948 + + fix(curriculum): Controlled element isn’t hidden by default when aria-expanded="false" + +
+ CaliYost + CaliYost +
+
1h 1m1h 1m3 + Merged +
+ + #65945 + + fix(curriculum): remove duplicated 'represented' in Python certification lesson + +
+ shubham-t-rai + shubham-t-rai +
+
1h 37m1h 37m0 + Merged +
+ + #65927 + + fix(curriculum): add CSS property checks for width and height in Colored Boxes lab + +
+ Jeevankumar-s + Jeevankumar-s +
+
2h 37m4h 0m7 + Merged +
+ + #65924 + + fix(curriculum): clarify that postgres is the default database + +
+ Jeevankumar-s + Jeevankumar-s +
+
1h 38m1h 38m0 + Merged +
+ + #65917 + + fix(curriculum): add missing backtick formatting for Eligible in bobsled challenge + +
+ tarant28 + tarant28 +
+
16m16m2 + Merged +
+ + #65914 + + fix(curriculum): correct example output in budget app lab + +
+ AnanthuNarashimman + AnanthuNarashimman +
+
0m0m1 + Merged +
+ + #65899 + + fix(curriculum): update posture guidance to reflect modern ergonomics research + +
+ Jeevankumar-s + Jeevankumar-s +
+
6h 7m6h 15m2 + Merged +
+ + #65888 + + fix(curriculum): add brief explanation for decorators in getters and setters lesson + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
5d 0h5d 0h0 + Merged +
+ + #65885 + + fix(curriculum): clarify selection sort lab swap requirement + +
+ Jeevankumar-s + Jeevankumar-s +
+
0m8h 0m2 + Merged +
+ + #65884 + + fix(curriculum): add UTC clarification note to odd or even day challenge + +
+ Jeevankumar-s + Jeevankumar-s +
+
0m0m3 + Merged +
+ + #65879 + + fix(curriculum): url shortener pass redirects + +
+ a2937 + a2937 +
+
20d 0h20d 0h0 + Merged +
+ + #65876 + + fix(curriculum): add box-shadow to css review + +
+ Jeevankumar-s + Jeevankumar-s +
+
7m58m7 + Merged +
+ + #65864 + + feat(curriculum): daily challenges 197-212 + +
+ moT01 + moT01 +
+
16h 0m17h 2m3 + Merged +
+ + #65856 + + fix(curriculum): enforce heroName and realName initial state value in step 2 + +
+ Jeevankumar-s + Jeevankumar-s +
+
0m0m0 + Merged +
+ + #65853 + + fix(curriculum): update test to assert valid year value lab leap year calculator + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m3 + Merged +
+ + #65841 + + fix(curriculum): correct hint and tests to target button inside third list item + +
+ Jeevankumar-s + Jeevankumar-s +
+
3h 0m3h 0m2 + Merged +
+ + #65831 + + fix(curriculum): correct element name in step 9 hint + +
+ Raam751 + Raam751 +
+
0m0m1 + Merged +
+ + #65827 + + fix(curriculum): wrap video element in backticks + +
+ nguyenduybao1 + nguyenduybao1 +
+
0m0m0 + Merged +
+ + #65801 + + fix(curriculum): allow spaces to join list in workshop shopping list + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m9h 27m7 + Merged +
+ + #65799 + + fix: typos in blog page workshop description + +
+ scissorsneedfoodtoo + scissorsneedfoodtoo +
+
0m0m0 + Merged +
+ + #65778 + + feat(curriculum): add JS DFS lab + +
+ zairahira + zairahira +
+
0m1d 0h4 + Merged +
+ + #65770 + + fix(curriculum): change Guest to null in prompt lecture + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m2 + Merged +
+ + #65767 + + fix(curriculum): remove invalid size in radial gradient + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #65764 + + fix(curriculum): remove unused ::: interactive marker from lesson content + +
+ Sukruthr + Sukruthr +
+
0m0m0 + Merged +
+ + #65752 + + fix(curriculum): add String.length and correct Unicode explanation + +
+ Jeevankumar-s + Jeevankumar-s +
+
10h 0m20h 39m7 + Merged +
+ + #65750 + + fix(curriculum): remove step-style dashedName from N-Queens lab + +
+ SilentDeath53 + SilentDeath53 +
+
3h 0m1d 3h3 + Merged +
+ + #65748 + + fix(curriculum): replace ambiguous regex in HTML structure tests + +
+ Jeevankumar-s + Jeevankumar-s +
+
3h 0m1d 3h2 + Merged +
+ + #65739 + + fix(curriculum): improve lightbox display tests and allow vw/vh units + +
+ Jeevankumar-s + Jeevankumar-s +
+
18h 44m23h 0m8 + Merged +
+ + #65725 + + fix(curriculum): accept both gradient syntax formats in lab availability table test + +
+ bengguankoay + bengguankoay +
+
2h 8m14h 0m13 + Merged +
+ + #65716 + + fix(curriculum): adjust editable regions in workshop-registration-form + +
+ kiruthikadev-r + kiruthikadev-r +
+
0m8h 0m1 + Merged +
+ + #65708 + + feat(curriculum): convert bubble sort challenge into js lab + +
+ Dario-DC + Dario-DC +
+
2h 7m2h 7m0 + Merged +
+ + #65701 + + chore(tools): update challenge-editor + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #65700 + + feat(curriculum): add python conditionals lab + +
+ Dario-DC + Dario-DC +
+
0m8h 0m11 + Merged +
+ + #65694 + + fix(client): remove beta from certifications label + +
+ ahmaxed + ahmaxed +
+
0m0m0 + Merged +
+ + #65686 + + fix(curriculum): add value attribute instruction for hotel feedback radios + +
+ Jeevankumar-s + Jeevankumar-s +
+
3h 0m3h 0m0 + Merged +
+ + #65666 + + fix(curriculum): enforce powerSource initial state value in step 3 + +
+ Jeevankumar-s + Jeevankumar-s +
+
46m2d 13h9 + Merged +
+ + #65649 + + fix(curriculum): correct typo in depth first search lesson + +
+ Shashikant2005 + Shashikant2005 +
+
0m0m1 + Merged +
+ + #65642 + + fix(curriculum): correct formatting in question about superscript usage + +
+ ragini-pandey + ragini-pandey +
+
0m0m0 + Merged +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_all-prs-reviewed-by-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_all-prs-reviewed-by-majestic-owl448.csv new file mode 100644 index 00000000..9e2b6958 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_all-prs-reviewed-by-majestic-owl448.csv @@ -0,0 +1,613 @@ +PR#,Review Time,Review Time (working days),Review Time (mins),Initial Response Time (working days),Initial Response Time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR Ready On,PR Merged On,Ready->Merge,PR Author,PR URL +69615,4h 7m 49s,4h 7m 49s,247,4h 7m 49s,247,0,0,0,0,2026-08-19T14:30:17Z,2026-08-19T18:38:08Z,4h 7m 51s,Aman739-code,https://github.com/freeCodeCamp/freeCodeCamp/pull/69615 +69613,0s,0s,0,0s,0,0,0,0,0,2026-08-19T09:01:03Z,2026-08-19T10:40:53Z,1h 39m 50s,Abhi-kumar23,https://github.com/freeCodeCamp/freeCodeCamp/pull/69613 +69605,0s,0s,0,0s,0,0,0,0,0,2026-08-18T22:00:36Z,2026-08-19T10:03:37Z,12h 3m 1s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/69605 +69601,5h,5h,300,5h,300,0,0,0,0,2026-08-18T16:41:39Z,2026-08-18T21:03:08Z,4h 21m 29s,Kunal241207,https://github.com/freeCodeCamp/freeCodeCamp/pull/69601 +69599,2h 49m 12s,2h 49m 12s,169,2h 49m 12s,169,0,0,0,0,2026-08-18T15:46:10Z,2026-08-18T18:49:51Z,3h 3m 41s,Dazzanova,https://github.com/freeCodeCamp/freeCodeCamp/pull/69599 +69585,1h 27m,1h 27m,87,1h 27m,87,0,0,0,0,2026-08-18T10:07:17Z,2026-08-18T15:44:10Z,5h 36m 53s,dev-sriramp,https://github.com/freeCodeCamp/freeCodeCamp/pull/69585 +69582,2h,2h,120,2h,120,0,0,0,0,2026-08-17T19:37:50Z,2026-08-18T07:24:48Z,11h 46m 58s,caio-bittencourt,https://github.com/freeCodeCamp/freeCodeCamp/pull/69582 +69581,3h,3h,180,3h,180,0,0,0,0,2026-08-17T18:58:50Z,2026-08-18T08:13:30Z,13h 14m 40s,AnandKumar-001,https://github.com/freeCodeCamp/freeCodeCamp/pull/69581 +69573,4h,4h,240,4h,240,0,0,0,0,2026-08-17T17:30:10Z,2026-08-18T07:07:15Z,13h 37m 5s,laypatel13,https://github.com/freeCodeCamp/freeCodeCamp/pull/69573 +69572,4h,4h,240,4h,240,0,0,0,0,2026-08-17T17:22:59Z,2026-08-18T07:32:12Z,14h 9m 13s,Aman739-code,https://github.com/freeCodeCamp/freeCodeCamp/pull/69572 +69570,12h 59m,1 day and 4h 59m [Based on 8h on a working day],779,6h 14m 36s,374,6,1,3,10,2026-08-17T14:28:36Z,2026-08-18T18:59:21Z,1d 4h 30m 45s,BaconMan1168,https://github.com/freeCodeCamp/freeCodeCamp/pull/69570 +69569,6h 8m 3s,6h 8m 3s,368,6h 8m 3s,368,0,0,0,0,2026-08-17T14:28:25Z,2026-08-17T21:13:55Z,6h 45m 30s,BaconMan1168,https://github.com/freeCodeCamp/freeCodeCamp/pull/69569 +69552,0s,0s,0,0s,0,0,0,0,0,2026-08-16T14:40:56Z,2026-08-17T11:33:11Z,20h 52m 15s,laypatel13,https://github.com/freeCodeCamp/freeCodeCamp/pull/69552 +69522,2h 34m 50s,2h 34m 50s,154,2h 34m 50s,154,0,1,0,1,2026-08-13T13:46:11Z,2026-08-13T16:56:35Z,3h 10m 24s,subodh-77,https://github.com/freeCodeCamp/freeCodeCamp/pull/69522 +69520,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-08-13T10:47:51Z,2026-08-17T08:30:34Z,3d 21h 42m 43s,wunianze666-netizen,https://github.com/freeCodeCamp/freeCodeCamp/pull/69520 +69518,8h 41m,1 day and 41m [Based on 8h on a working day],521,1 day and 41m [Based on 8h on a working day],521,0,0,0,0,2026-08-13T19:21:48Z,2026-08-14T13:41:55Z,18h 20m 7s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/69518 +69515,16h,2 days [Based on 8h on a working day],960,2 days [Based on 8h on a working day],960,0,0,0,0,2026-08-12T22:25:46Z,2026-08-17T11:44:08Z,4d 13h 18m 22s,jacobptnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/69515 +69511,5h,5h,300,5m 37s,5,1,0,1,2,2026-08-12T16:36:50Z,2026-08-13T07:59:57Z,15h 23m 7s,d4-dhiraj,https://github.com/freeCodeCamp/freeCodeCamp/pull/69511 +69506,12h 20m,1 day and 4h 20m [Based on 8h on a working day],740,1 day and 49m [Based on 8h on a working day],529,6,0,4,10,2026-08-12T15:59:46Z,2026-08-13T19:21:02Z,1d 3h 21m 16s,laypatel13,https://github.com/freeCodeCamp/freeCodeCamp/pull/69506 +69502,8m 39s,8m 39s,8,8m 39s,8,0,0,0,0,2026-08-12T15:34:49Z,2026-08-12T16:14:58Z,40m 9s,Dario-DC,https://github.com/freeCodeCamp/freeCodeCamp/pull/69502 +69501,3m 53s,3m 53s,3,3m 53s,3,0,0,0,0,2026-08-12T13:36:50Z,2026-08-12T14:21:03Z,44m 13s,MahyarCode,https://github.com/freeCodeCamp/freeCodeCamp/pull/69501 +69483,7h,7h,420,7h,420,0,2,0,2,2026-08-11T14:28:50Z,2026-08-12T10:26:22Z,19h 57m 32s,fuentez145,https://github.com/freeCodeCamp/freeCodeCamp/pull/69483 +69481,30m 7s,30m 7s,30,30m 7s,30,0,0,0,0,2026-08-11T14:22:25Z,2026-08-11T15:16:57Z,54m 32s,arjun2075,https://github.com/freeCodeCamp/freeCodeCamp/pull/69481 +69464,2h 45m,2h 45m,165,2h 45m,165,0,0,0,0,2026-08-10T12:07:55Z,2026-08-10T15:46:30Z,3h 38m 35s,waleed-akram,https://github.com/freeCodeCamp/freeCodeCamp/pull/69464 +69463,1h 6m,1h 6m,66,1h 6m,66,0,0,0,0,2026-08-10T11:50:58Z,2026-08-10T14:06:40Z,2h 15m 42s,SachaKefif,https://github.com/freeCodeCamp/freeCodeCamp/pull/69463 +69449,0s,0s,0,0s,0,0,0,0,0,2026-08-09T15:09:29Z,2026-08-10T07:15:01Z,16h 5m 32s,saikiranrayabarapu,https://github.com/freeCodeCamp/freeCodeCamp/pull/69449 +69410,5h 15m,5h 15m,315,5h 15m,315,0,0,0,0,2026-08-07T17:01:08Z,2026-08-10T14:15:43Z,2d 21h 14m 35s,Naman-bh,https://github.com/freeCodeCamp/freeCodeCamp/pull/69410 +69405,1h 4m 21s,1h 4m 21s,64,1h 4m 21s,64,0,0,0,0,2026-08-07T15:11:22Z,2026-08-07T16:15:46Z,1h 4m 24s,KesleyDavid,https://github.com/freeCodeCamp/freeCodeCamp/pull/69405 +69404,1h 35m 25s,1h 35m 25s,95,1h 35m 25s,95,0,0,0,0,2026-08-07T14:26:00Z,2026-08-07T16:01:36Z,1h 35m 36s,laypatel13,https://github.com/freeCodeCamp/freeCodeCamp/pull/69404 +69402,2h 46m,2h 46m,166,2h 46m,166,0,0,0,0,2026-08-07T11:38:45Z,2026-08-07T15:47:07Z,4h 8m 22s,gideonadeti,https://github.com/freeCodeCamp/freeCodeCamp/pull/69402 +69388,2h 23m,2h 23m,143,2h 23m,143,0,0,0,0,2026-08-07T07:27:46Z,2026-08-07T15:23:45Z,7h 55m 59s,SudhamshuH,https://github.com/freeCodeCamp/freeCodeCamp/pull/69388 +69386,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-08-07T05:46:53Z,2026-08-10T07:51:21Z,3d 2h 4m 28s,jeffrinkdev,https://github.com/freeCodeCamp/freeCodeCamp/pull/69386 +69380,1d 10h 51m,4 days and 2h 51m [Based on 8h on a working day],2091,3h 58m,238,2,0,1,3,2026-08-06T20:54:31Z,2026-08-13T14:51:17Z,6d 17h 56m 46s,typovrak,https://github.com/freeCodeCamp/freeCodeCamp/pull/69380 +69377,6h 43m,6h 43m,403,3h,180,1,0,1,2,2026-08-06T18:58:00Z,2026-08-07T16:44:30Z,21h 46m 30s,MkhalFadel,https://github.com/freeCodeCamp/freeCodeCamp/pull/69377 +69372,6h,6h,360,6h,360,1,0,1,2,2026-08-06T15:34:49Z,2026-08-07T09:27:45Z,17h 52m 56s,priyansh3010,https://github.com/freeCodeCamp/freeCodeCamp/pull/69372 +69368,7h,7h,420,1h 12m 10s,72,2,0,2,4,2026-08-06T14:46:39Z,2026-08-07T08:10:55Z,17h 24m 16s,Webmekanic,https://github.com/freeCodeCamp/freeCodeCamp/pull/69368 +69364,2h 52m,2h 52m,172,2h 52m,172,0,0,0,0,2026-08-06T12:54:08Z,2026-08-06T15:52:19Z,2h 58m 11s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/69364 +69363,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,2,0,1,3,2026-08-06T12:49:17Z,2026-08-10T08:08:22Z,3d 19h 19m 5s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/69363 +69362,2h 17m,2h 17m,137,2h 17m,137,0,0,0,0,2026-08-06T12:39:57Z,2026-08-06T15:17:20Z,2h 37m 23s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/69362 +69360,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-08-06T11:54:55Z,2026-08-07T08:13:23Z,20h 18m 28s,SudhamshuH,https://github.com/freeCodeCamp/freeCodeCamp/pull/69360 +69358,2h 22m,2h 22m,142,2h 4m,124,1,0,1,2,2026-08-06T09:18:12Z,2026-08-06T15:52:38Z,6h 34m 26s,SudhamshuH,https://github.com/freeCodeCamp/freeCodeCamp/pull/69358 +69355,1h 40m,1h 40m,100,1h 22m,82,0,0,1,1,2026-08-06T06:25:08Z,2026-08-06T14:40:08Z,8h 15m,Priyesh1311421,https://github.com/freeCodeCamp/freeCodeCamp/pull/69355 +69354,0s,0s,0,0s,0,0,0,0,0,2026-08-06T04:39:33Z,2026-08-06T06:58:10Z,2h 18m 37s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/69354 +69351,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,10,0,3,13,2026-08-11T11:26:09Z,2026-08-13T09:34:16Z,1d 22h 8m 7s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/69351 +69284,1h 10m 4s,1h 10m 4s,70,1h 10m 4s,70,0,0,0,0,2026-08-05T16:34:24Z,2026-08-05T18:23:27Z,1h 49m 3s,Rikka-8964,https://github.com/freeCodeCamp/freeCodeCamp/pull/69284 +69277,0s,0s,0,0s,0,0,0,0,0,2026-08-05T07:38:14Z,2026-08-05T10:23:53Z,2h 45m 39s,SnehaAN144,https://github.com/freeCodeCamp/freeCodeCamp/pull/69277 +69269,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-08-04T13:47:24Z,2026-08-05T07:08:16Z,17h 20m 52s,MkhalFadel,https://github.com/freeCodeCamp/freeCodeCamp/pull/69269 +69265,10h 36m,1 day and 2h 36m [Based on 8h on a working day],636,0s,0,3,0,3,6,2026-08-04T06:34:36Z,2026-08-05T15:50:01Z,1d 9h 15m 25s,Kunal241207,https://github.com/freeCodeCamp/freeCodeCamp/pull/69265 +69257,20m 17s,20m 17s,20,13m 16s,13,1,1,1,3,2026-08-03T16:23:24Z,2026-08-03T17:23:59Z,1h 0m 35s,mannoz369,https://github.com/freeCodeCamp/freeCodeCamp/pull/69257 +69253,7h,7h,420,2h 20m 23s,140,2,0,1,3,2026-08-03T14:22:19Z,2026-08-04T06:02:16Z,15h 39m 57s,nguyenduybao1,https://github.com/freeCodeCamp/freeCodeCamp/pull/69253 +69248,3h 31m,3h 31m,211,29m,29,2,0,2,4,2026-08-03T12:08:41Z,2026-08-03T17:11:40Z,5h 2m 59s,masroorhosseini,https://github.com/freeCodeCamp/freeCodeCamp/pull/69248 +69247,29m,29m,29,29m,29,0,0,0,0,2026-08-03T11:17:42Z,2026-08-03T14:05:36Z,2h 47m 54s,4ktLuffy,https://github.com/freeCodeCamp/freeCodeCamp/pull/69247 +69238,0s,0s,0,0s,0,0,0,0,0,2026-08-03T09:35:33Z,2026-08-03T10:19:28Z,43m 55s,Siripb2,https://github.com/freeCodeCamp/freeCodeCamp/pull/69238 +69217,0s,0s,0,0s,0,0,0,0,0,2026-08-02T23:26:12Z,2026-08-03T07:44:08Z,8h 17m 56s,abdulwaarith0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69217 +69212,0s,0s,0,0s,0,2,0,1,3,2026-08-02T19:00:50Z,2026-08-03T08:16:46Z,13h 15m 56s,caio-bittencourt,https://github.com/freeCodeCamp/freeCodeCamp/pull/69212 +69211,0s,0s,0,0s,0,0,0,0,0,2026-08-02T18:50:08Z,2026-08-03T07:20:25Z,12h 30m 17s,lyeba19,https://github.com/freeCodeCamp/freeCodeCamp/pull/69211 +69209,0s,0s,0,0s,0,0,1,0,1,2026-08-02T13:59:05Z,2026-08-03T06:49:09Z,16h 50m 4s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/69209 +69208,0s,0s,0,0s,0,2,0,2,4,2026-08-02T13:49:08Z,2026-08-03T06:27:04Z,16h 37m 56s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/69208 +69207,0s,0s,0,0s,0,1,0,1,2,2026-08-02T13:45:40Z,2026-08-03T09:19:31Z,19h 33m 51s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/69207 +69204,0s,0s,0,0s,0,0,0,0,0,2026-08-02T12:14:07Z,2026-08-03T07:34:34Z,19h 20m 27s,MkhalFadel,https://github.com/freeCodeCamp/freeCodeCamp/pull/69204 +69200,0s,0s,0,0s,0,0,0,0,0,2026-08-02T10:09:38Z,2026-08-03T06:48:32Z,20h 38m 54s,siuu07,https://github.com/freeCodeCamp/freeCodeCamp/pull/69200 +69199,0s,0s,0,0s,0,0,0,0,0,2026-08-02T09:36:18Z,2026-08-02T10:24:53Z,48m 35s,NitheshNaik,https://github.com/freeCodeCamp/freeCodeCamp/pull/69199 +69189,0s,0s,0,0s,0,0,0,0,0,2026-08-01T19:28:48Z,2026-08-02T06:44:02Z,11h 15m 14s,SujayBWJ,https://github.com/freeCodeCamp/freeCodeCamp/pull/69189 +69188,0s,0s,0,0s,0,0,0,1,1,2026-08-01T17:23:13Z,2026-08-03T07:38:10Z,1d 14h 14m 57s,enamulhasan01,https://github.com/freeCodeCamp/freeCodeCamp/pull/69188 +69184,0s,0s,0,0s,0,0,0,0,0,2026-08-01T13:27:42Z,2026-08-01T14:58:07Z,1h 30m 25s,mohamedmastouri-hue,https://github.com/freeCodeCamp/freeCodeCamp/pull/69184 +69178,0s,0s,0,0s,0,0,0,0,0,2026-08-01T11:31:12Z,2026-08-01T21:32:35Z,10h 1m 23s,MeiSiristhebest,https://github.com/freeCodeCamp/freeCodeCamp/pull/69178 +69172,0s,0s,0,0s,0,0,0,0,0,2026-08-01T08:35:40Z,2026-08-01T09:32:50Z,57m 10s,d3vpool,https://github.com/freeCodeCamp/freeCodeCamp/pull/69172 +69163,0s,0s,0,0s,0,0,0,0,0,2026-07-31T21:38:41Z,2026-08-01T07:23:44Z,9h 45m 3s,anjupathak03,https://github.com/freeCodeCamp/freeCodeCamp/pull/69163 +69162,0s,0s,0,0s,0,0,0,0,0,2026-07-31T21:07:06Z,2026-08-01T07:00:11Z,9h 53m 5s,benpaul2002,https://github.com/freeCodeCamp/freeCodeCamp/pull/69162 +69159,3h,3h,180,3h,180,0,1,0,1,2026-07-31T18:41:52Z,2026-08-01T07:59:19Z,13h 17m 27s,TheRodzz,https://github.com/freeCodeCamp/freeCodeCamp/pull/69159 +69144,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,1,1,2,4,2026-07-31T09:56:29Z,2026-08-03T10:45:51Z,3d 0h 49m 22s,vinniit-23,https://github.com/freeCodeCamp/freeCodeCamp/pull/69144 +69140,0s,0s,0,0s,0,0,0,0,0,2026-07-31T07:27:16Z,2026-07-31T08:25:20Z,58m 4s,Nishant9764,https://github.com/freeCodeCamp/freeCodeCamp/pull/69140 +69138,2h,2h,120,2h,120,0,0,0,0,2026-07-30T19:35:27Z,2026-07-31T07:24:15Z,11h 48m 48s,Jamwilltim,https://github.com/freeCodeCamp/freeCodeCamp/pull/69138 +69135,4h,4h,240,4h,240,0,0,0,0,2026-07-30T17:51:50Z,2026-07-31T07:26:21Z,13h 34m 31s,prateek-dagar,https://github.com/freeCodeCamp/freeCodeCamp/pull/69135 +69134,10h 47m,1 day and 2h 47m [Based on 8h on a working day],647,1h 26m 18s,86,9,2,7,18,2026-07-30T15:47:17Z,2026-07-31T18:26:07Z,1d 2h 38m 50s,rohit-h11,https://github.com/freeCodeCamp/freeCodeCamp/pull/69134 +69132,15h,1 day and 7h [Based on 8h on a working day],900,1 day and 4h 3m [Based on 8h on a working day],723,6,0,1,7,2026-07-30T14:05:52Z,2026-08-02T10:56:47Z,2d 20h 50m 55s,Er-SarthakBansal,https://github.com/freeCodeCamp/freeCodeCamp/pull/69132 +69130,4h 23m,4h 23m,263,4h 23m,263,0,0,0,0,2026-07-30T12:56:03Z,2026-07-30T17:23:18Z,4h 27m 15s,rohit-h11,https://github.com/freeCodeCamp/freeCodeCamp/pull/69130 +69127,4h 8m,4h 8m,248,4h 8m,248,0,0,0,0,2026-07-30T10:25:58Z,2026-07-30T17:47:40Z,7h 21m 42s,bhavana-mb,https://github.com/freeCodeCamp/freeCodeCamp/pull/69127 +69125,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-07-30T10:03:23Z,2026-08-03T07:36:55Z,3d 21h 33m 32s,eng-abdelrahman-sharaf,https://github.com/freeCodeCamp/freeCodeCamp/pull/69125 +69114,5h,5h,300,5h,300,0,0,0,0,2026-07-29T16:32:24Z,2026-07-30T07:34:42Z,15h 2m 18s,priyaaa405,https://github.com/freeCodeCamp/freeCodeCamp/pull/69114 +69112,46m 55s,46m 55s,46,13m 25s,13,3,0,1,4,2026-07-29T15:19:33Z,2026-07-29T16:46:46Z,1h 27m 13s,ladanhamoud,https://github.com/freeCodeCamp/freeCodeCamp/pull/69112 +69111,1h 20m 11s,1h 20m 11s,80,57m 6s,57,5,3,3,11,2026-07-29T15:02:47Z,2026-07-29T17:17:26Z,2h 14m 39s,Vendetaaaa,https://github.com/freeCodeCamp/freeCodeCamp/pull/69111 +69107,0s,0s,0,0s,0,0,0,0,0,2026-07-29T10:00:00Z,2026-07-29T10:44:12Z,44m 12s,dishamittalnitb,https://github.com/freeCodeCamp/freeCodeCamp/pull/69107 +69106,8h,1 day [Based on 8h on a working day],480,0s,0,4,1,3,8,2026-07-29T09:54:50Z,2026-07-30T10:27:23Z,1d 0h 32m 33s,TheSeydiCharyyev,https://github.com/freeCodeCamp/freeCodeCamp/pull/69106 +69101,0s,0s,0,0s,0,0,0,0,0,2026-07-29T07:43:30Z,2026-07-29T09:05:24Z,1h 21m 54s,Anavyarai,https://github.com/freeCodeCamp/freeCodeCamp/pull/69101 +69100,0s,0s,0,0s,0,0,0,0,0,2026-07-29T06:13:13Z,2026-07-29T09:18:17Z,3h 5m 4s,Aimwee,https://github.com/freeCodeCamp/freeCodeCamp/pull/69100 +69099,1h 53m,1h 53m,113,0s,0,1,0,2,3,2026-07-28T21:23:21Z,2026-07-29T15:30:31Z,18h 7m 10s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/69099 +69097,3d 21h 58m,11 days and 5h 58m [Based on 8h on a working day],5638,11 days and 5h 58m [Based on 8h on a working day],5638,0,0,0,0,2026-07-28T18:34:05Z,2026-08-13T15:58:46Z,15d 21h 24m 41s,eva-lng,https://github.com/freeCodeCamp/freeCodeCamp/pull/69097 +69096,1d 2h 40m,3 days and 2h 40m [Based on 8h on a working day],1600,1 day [Based on 8h on a working day],480,11,1,3,15,2026-07-28T13:14:24Z,2026-07-31T15:44:18Z,3d 2h 29m 54s,TEE0207,https://github.com/freeCodeCamp/freeCodeCamp/pull/69096 +69095,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,1,0,1,2,2026-07-28T12:22:54Z,2026-07-29T10:03:58Z,21h 41m 4s,waleed-akram,https://github.com/freeCodeCamp/freeCodeCamp/pull/69095 +69094,0s,0s,0,0s,0,0,1,2,3,2026-07-28T07:24:02Z,2026-07-28T10:12:10Z,2h 48m 8s,Webmekanic,https://github.com/freeCodeCamp/freeCodeCamp/pull/69094 +69084,1h 24m 30s,1h 24m 30s,84,1h 24m 30s,84,0,0,0,0,2026-07-27T18:07:48Z,2026-07-27T19:32:21Z,1h 24m 33s,owevertonguedes,https://github.com/freeCodeCamp/freeCodeCamp/pull/69084 +69083,8m 56s,8m 56s,8,8m 56s,8,0,0,0,0,2026-07-27T15:58:22Z,2026-07-27T16:41:47Z,43m 25s,owevertonguedes,https://github.com/freeCodeCamp/freeCodeCamp/pull/69083 +69081,3d 7h,9 days and 7h [Based on 8h on a working day],4740,6 days and 7h 57m [Based on 8h on a working day],3357,6,1,6,13,2026-07-27T14:31:41Z,2026-08-10T09:40:19Z,13d 19h 8m 38s,jaykumar14921,https://github.com/freeCodeCamp/freeCodeCamp/pull/69081 +69078,30m,30m,30,30m,30,0,1,0,1,2026-07-27T12:11:38Z,2026-07-27T14:08:35Z,1h 56m 57s,Hashim1999164,https://github.com/freeCodeCamp/freeCodeCamp/pull/69078 +69071,0s,0s,0,0s,0,1,0,0,1,2026-07-27T07:44:56Z,2026-07-27T08:26:15Z,41m 19s,laxitajain,https://github.com/freeCodeCamp/freeCodeCamp/pull/69071 +69070,0s,0s,0,0s,0,0,0,0,0,2026-07-27T07:38:17Z,2026-07-27T08:59:34Z,1h 21m 17s,Vam-si-krish,https://github.com/freeCodeCamp/freeCodeCamp/pull/69070 +69053,0s,0s,0,0s,0,0,0,0,0,2026-07-27T05:02:32Z,2026-07-27T06:43:17Z,1h 40m 45s,Ayush3396,https://github.com/freeCodeCamp/freeCodeCamp/pull/69053 +69052,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-07-27T03:53:37Z,2026-07-28T06:35:30Z,1d 2h 41m 53s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/69052 +69051,2d 17h 55m,8 days and 1h 55m [Based on 8h on a working day],3955,7 days and 46m [Based on 8h on a working day],3406,20,0,1,21,2026-07-27T02:48:33Z,2026-08-06T14:55:22Z,10d 12h 6m 49s,jeffrinkdev,https://github.com/freeCodeCamp/freeCodeCamp/pull/69051 +69046,23m,23m,23,23m,23,0,1,0,1,2026-07-26T14:27:25Z,2026-07-27T13:23:55Z,22h 56m 30s,laypatel13,https://github.com/freeCodeCamp/freeCodeCamp/pull/69046 +69038,0s,0s,0,0s,0,0,0,0,0,2026-07-25T17:24:23Z,2026-07-26T07:16:59Z,13h 52m 36s,Vanshdeep001,https://github.com/freeCodeCamp/freeCodeCamp/pull/69038 +69029,0s,0s,0,0s,0,0,0,0,0,2026-07-25T04:13:19Z,2026-07-25T07:54:33Z,3h 41m 14s,TexasAppz,https://github.com/freeCodeCamp/freeCodeCamp/pull/69029 +69025,6h,6h,360,1h 46m 51s,106,3,0,1,4,2026-07-24T15:31:50Z,2026-07-25T07:46:12Z,16h 14m 22s,Bhavani2016,https://github.com/freeCodeCamp/freeCodeCamp/pull/69025 +69018,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-07-24T10:07:22Z,2026-07-25T09:02:12Z,22h 54m 50s,ATURKIEH,https://github.com/freeCodeCamp/freeCodeCamp/pull/69018 +69011,0s,0s,0,0s,0,1,0,2,3,2026-07-24T07:23:32Z,2026-07-24T09:38:20Z,2h 14m 48s,alihamzaio,https://github.com/freeCodeCamp/freeCodeCamp/pull/69011 +69008,0s,0s,0,0s,0,0,0,0,0,2026-07-24T04:09:38Z,2026-07-24T06:50:31Z,2h 40m 53s,laypatel13,https://github.com/freeCodeCamp/freeCodeCamp/pull/69008 +69006,2h,2h,120,1h 29m 42s,89,1,0,1,2,2026-07-23T19:27:28Z,2026-07-24T07:03:47Z,11h 36m 19s,RAJ-A58,https://github.com/freeCodeCamp/freeCodeCamp/pull/69006 +69004,11h,1 day and 3h [Based on 8h on a working day],660,1 day and 3h [Based on 8h on a working day],660,0,0,0,0,2026-07-23T18:08:25Z,2026-07-26T06:40:38Z,2d 12h 32m 13s,eng-abdelrahman-sharaf,https://github.com/freeCodeCamp/freeCodeCamp/pull/69004 +69002,5h,5h,300,5h,300,0,0,0,0,2026-07-23T16:37:26Z,2026-07-24T07:13:02Z,14h 35m 36s,Benlite777,https://github.com/freeCodeCamp/freeCodeCamp/pull/69002 +69001,9h 39m,1 day and 1h 39m [Based on 8h on a working day],579,1 day and 1h 39m [Based on 8h on a working day],579,0,0,0,0,2026-07-23T16:17:19Z,2026-07-24T17:39:23Z,1d 1h 22m 4s,eng-abdelrahman-sharaf,https://github.com/freeCodeCamp/freeCodeCamp/pull/69001 +68993,1h 55m,1h 55m,115,0s,0,0,0,1,1,2026-07-23T09:38:23Z,2026-07-23T14:55:23Z,5h 17m,deepak-s-git,https://github.com/freeCodeCamp/freeCodeCamp/pull/68993 +68988,0s,0s,0,0s,0,2,0,2,4,2026-07-22T21:58:31Z,2026-07-23T08:26:08Z,10h 27m 37s,Pranayd555,https://github.com/freeCodeCamp/freeCodeCamp/pull/68988 +68986,1h,1h,60,1h,60,0,0,0,0,2026-07-22T20:09:51Z,2026-07-23T05:53:31Z,9h 43m 40s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68986 +68984,3h,3h,180,3h,180,0,0,0,0,2026-07-22T18:37:23Z,2026-07-23T06:12:02Z,11h 34m 39s,laypatel13,https://github.com/freeCodeCamp/freeCodeCamp/pull/68984 +68982,21h,2 days and 5h [Based on 8h on a working day],1260,2 days and 5h [Based on 8h on a working day],1260,1,0,0,1,2026-07-22T16:06:04Z,2026-07-27T05:56:22Z,4d 13h 50m 18s,typovrak,https://github.com/freeCodeCamp/freeCodeCamp/pull/68982 +68979,50m 28s,50m 28s,50,50m 28s,50,0,0,0,0,2026-07-22T13:49:13Z,2026-07-22T15:19:42Z,1h 30m 29s,TheDeveloperDoctor,https://github.com/freeCodeCamp/freeCodeCamp/pull/68979 +68969,5m,5m,5,5m,5,0,0,0,0,2026-07-22T12:59:26Z,2026-07-22T13:44:55Z,45m 29s,RAJ-A58,https://github.com/freeCodeCamp/freeCodeCamp/pull/68969 +68964,1d 16h,5 days [Based on 8h on a working day],2400,4 days [Based on 8h on a working day],1920,2,0,2,4,2026-07-22T12:01:06Z,2026-07-30T08:21:54Z,7d 20h 20m 48s,TEE0207,https://github.com/freeCodeCamp/freeCodeCamp/pull/68964 +68961,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-07-22T05:39:13Z,2026-07-23T09:45:32Z,1d 4h 6m 19s,ritishDas,https://github.com/freeCodeCamp/freeCodeCamp/pull/68961 +68960,0s,0s,0,0s,0,0,0,0,0,2026-07-22T04:39:04Z,2026-07-22T09:58:40Z,5h 19m 36s,Technoritesh152005,https://github.com/freeCodeCamp/freeCodeCamp/pull/68960 +68959,0s,0s,0,0s,0,0,0,0,0,2026-07-21T23:05:46Z,2026-07-22T09:29:55Z,10h 24m 9s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/68959 +68958,2d 17h,8 days and 1h [Based on 8h on a working day],3900,5 days and 1h [Based on 8h on a working day],2460,2,0,1,3,2026-07-21T20:56:40Z,2026-08-01T08:49:58Z,10d 11h 53m 18s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/68958 +68956,3h 47m,3h 47m,227,3h 47m,227,0,0,0,0,2026-07-21T06:04:02Z,2026-07-21T16:47:34Z,10h 43m 32s,lennin331,https://github.com/freeCodeCamp/freeCodeCamp/pull/68956 +68951,17h,2 days and 1h [Based on 8h on a working day],1020,1 day and 3h 23m [Based on 8h on a working day],683,1,0,1,2,2026-07-20T20:54:54Z,2026-07-23T06:15:21Z,2d 9h 20m 27s,farchettiensis,https://github.com/freeCodeCamp/freeCodeCamp/pull/68951 +68947,3d 19h 14m,11 days and 3h 14m [Based on 8h on a working day],5474,4 days [Based on 8h on a working day],1920,28,0,4,32,2026-07-20T12:04:08Z,2026-08-05T16:59:02Z,16d 4h 54m 54s,Vishhh03,https://github.com/freeCodeCamp/freeCodeCamp/pull/68947 +68944,2h 33m,2h 33m,153,2h 33m,153,0,0,0,0,2026-07-20T06:40:04Z,2026-07-20T16:08:17Z,9h 28m 13s,adranjan4,https://github.com/freeCodeCamp/freeCodeCamp/pull/68944 +68937,0s,0s,0,0s,0,0,0,0,0,2026-07-19T12:25:04Z,2026-07-20T08:37:37Z,20h 12m 33s,kaushik552k,https://github.com/freeCodeCamp/freeCodeCamp/pull/68937 +68933,0s,0s,0,0s,0,0,0,0,0,2026-07-19T04:11:37Z,2026-07-20T07:42:40Z,1d 3h 31m 3s,spacesyntaxwho,https://github.com/freeCodeCamp/freeCodeCamp/pull/68933 +68927,0s,0s,0,0s,0,0,0,0,0,2026-07-18T12:53:59Z,2026-07-18T15:18:19Z,2h 24m 20s,shubhthakkar06,https://github.com/freeCodeCamp/freeCodeCamp/pull/68927 +68926,4h 18m,4h 18m,258,4h 9m,249,0,0,1,1,2026-07-18T11:59:31Z,2026-07-20T17:52:46Z,2d 5h 53m 15s,Atishay17,https://github.com/freeCodeCamp/freeCodeCamp/pull/68926 +68925,0s,0s,0,0s,0,0,0,0,0,2026-07-18T11:28:10Z,2026-07-20T09:01:47Z,1d 21h 33m 37s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68925 +68918,1h,1h,60,1h,60,0,0,0,0,2026-07-17T20:52:46Z,2026-07-18T08:09:13Z,11h 16m 27s,jaykumar14921,https://github.com/freeCodeCamp/freeCodeCamp/pull/68918 +68914,4h,4h,240,4h,240,0,0,0,0,2026-07-17T17:09:17Z,2026-07-18T08:12:27Z,15h 3m 10s,ayush-04jha,https://github.com/freeCodeCamp/freeCodeCamp/pull/68914 +68913,32m 26s,32m 26s,32,32m 26s,32,0,0,0,0,2026-07-17T15:46:05Z,2026-07-17T16:57:10Z,1h 11m 5s,AK47Kavan,https://github.com/freeCodeCamp/freeCodeCamp/pull/68913 +68912,7m 20s,7m 20s,7,7m 20s,7,0,0,0,0,2026-07-17T13:15:27Z,2026-07-17T14:04:01Z,48m 34s,enlorik,https://github.com/freeCodeCamp/freeCodeCamp/pull/68912 +68911,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-07-17T12:57:48Z,2026-07-18T08:24:48Z,19h 27m,xusnitdinov,https://github.com/freeCodeCamp/freeCodeCamp/pull/68911 +68900,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-07-17T04:35:54Z,2026-07-18T07:29:28Z,1d 2h 53m 34s,neetcodeprogress-lang,https://github.com/freeCodeCamp/freeCodeCamp/pull/68900 +68896,0s,0s,0,0s,0,0,0,0,0,2026-07-17T01:21:57Z,2026-07-17T06:03:06Z,4h 41m 9s,duna-akin,https://github.com/freeCodeCamp/freeCodeCamp/pull/68896 +68888,2h 11m 1s,2h 11m 1s,131,2h 11m 1s,131,0,0,0,0,2026-07-16T17:19:42Z,2026-07-16T20:10:16Z,2h 50m 34s,Gaurav-7065,https://github.com/freeCodeCamp/freeCodeCamp/pull/68888 +68887,12h,1 day and 4h [Based on 8h on a working day],720,1 day and 4h [Based on 8h on a working day],720,0,2,0,2,2026-07-16T17:06:36Z,2026-07-20T09:51:16Z,3d 16h 44m 40s,YYuan02,https://github.com/freeCodeCamp/freeCodeCamp/pull/68887 +68885,4d 5h,12 days and 5h [Based on 8h on a working day],6060,12 days and 5h [Based on 8h on a working day],6060,2,0,1,3,2026-07-16T16:33:05Z,2026-08-04T06:50:50Z,18d 14h 17m 45s,SanthoshBalagur,https://github.com/freeCodeCamp/freeCodeCamp/pull/68885 +68883,6m 41s,6m 41s,6,6m 41s,6,0,0,0,0,2026-07-16T15:50:06Z,2026-07-16T16:33:12Z,43m 6s,Pranayd555,https://github.com/freeCodeCamp/freeCodeCamp/pull/68883 +68868,0s,0s,0,0s,0,1,0,1,2,2026-07-16T07:56:23Z,2026-07-16T08:44:05Z,47m 42s,jeffrinkdev,https://github.com/freeCodeCamp/freeCodeCamp/pull/68868 +68866,1d,3 days [Based on 8h on a working day],1440,0s,0,2,0,5,7,2026-07-16T07:20:26Z,2026-07-22T09:44:27Z,6d 2h 24m 1s,TechGenius-Karan,https://github.com/freeCodeCamp/freeCodeCamp/pull/68866 +68857,20h,2 days and 4h [Based on 8h on a working day],1200,10m 30s,10,4,0,1,5,2026-07-15T17:26:04Z,2026-07-20T10:49:32Z,4d 17h 23m 28s,eng-abdelrahman-sharaf,https://github.com/freeCodeCamp/freeCodeCamp/pull/68857 +68853,1h 30m 5s,1h 30m 5s,90,1h 30m 5s,90,0,1,0,1,2026-07-15T15:39:26Z,2026-07-16T06:16:20Z,14h 36m 54s,superezzdev,https://github.com/freeCodeCamp/freeCodeCamp/pull/68853 +68849,15h 50m,1 day and 7h 50m [Based on 8h on a working day],950,1 day and 7h 50m [Based on 8h on a working day],950,0,0,0,0,2026-07-15T14:01:03Z,2026-07-17T14:29:45Z,2d 0h 28m 42s,ritishDas,https://github.com/freeCodeCamp/freeCodeCamp/pull/68849 +68847,49m 39s,49m 39s,49,49m 39s,49,0,0,0,0,2026-07-15T13:14:50Z,2026-07-15T15:16:07Z,2h 1m 17s,eva-lng,https://github.com/freeCodeCamp/freeCodeCamp/pull/68847 +68841,18h 11m,2 days and 2h 11m [Based on 8h on a working day],1091,2 days and 2h 11m [Based on 8h on a working day],1091,0,0,0,0,2026-07-15T07:26:52Z,2026-07-20T15:52:00Z,5d 8h 25m 8s,yashvi-jain,https://github.com/freeCodeCamp/freeCodeCamp/pull/68841 +68840,0s,0s,0,0s,0,0,1,0,1,2026-07-15T06:22:27Z,2026-07-15T09:12:31Z,2h 50m 4s,ayussh-2,https://github.com/freeCodeCamp/freeCodeCamp/pull/68840 +68839,0s,0s,0,0s,0,0,0,0,0,2026-07-15T05:12:19Z,2026-07-15T07:13:22Z,2h 1m 3s,Anwiii,https://github.com/freeCodeCamp/freeCodeCamp/pull/68839 +68838,0s,0s,0,0s,0,0,0,0,0,2026-07-15T05:11:21Z,2026-07-15T06:37:19Z,1h 25m 58s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/68838 +68833,2d 12h,7 days and 4h [Based on 8h on a working day],3600,7 days and 4h [Based on 8h on a working day],3600,0,0,0,0,2026-07-14T17:58:51Z,2026-07-24T06:58:58Z,9d 13h 0m 7s,eng-abdelrahman-sharaf,https://github.com/freeCodeCamp/freeCodeCamp/pull/68833 +68829,34m,34m,34,34m,34,0,0,0,0,2026-07-14T12:38:55Z,2026-07-14T14:12:55Z,1h 34m,coyaSONG,https://github.com/freeCodeCamp/freeCodeCamp/pull/68829 +68828,2d 8h,7 days [Based on 8h on a working day],3360,2 days and 1h [Based on 8h on a working day],1020,0,0,1,1,2026-07-14T12:34:13Z,2026-07-24T07:55:36Z,9d 19h 21m 23s,SanthoshBalagur,https://github.com/freeCodeCamp/freeCodeCamp/pull/68828 +68827,30m,30m,30,30m,30,0,0,0,0,2026-07-14T12:19:54Z,2026-07-14T14:09:34Z,1h 49m 40s,timovibes,https://github.com/freeCodeCamp/freeCodeCamp/pull/68827 +68824,49m,49m,49,49m,49,0,0,0,0,2026-07-14T10:13:27Z,2026-07-14T14:29:34Z,4h 16m 7s,anoopraj-dev,https://github.com/freeCodeCamp/freeCodeCamp/pull/68824 +68821,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-07-14T08:04:17Z,2026-07-15T07:27:28Z,23h 23m 11s,YYuan02,https://github.com/freeCodeCamp/freeCodeCamp/pull/68821 +68820,0s,0s,0,0s,0,0,0,1,1,2026-07-14T08:00:33Z,2026-07-14T10:02:10Z,2h 1m 37s,yehiahesham2938,https://github.com/freeCodeCamp/freeCodeCamp/pull/68820 +68808,1d 16h,5 days [Based on 8h on a working day],2400,0s,0,8,2,6,16,2026-07-14T05:20:28Z,2026-07-22T09:18:21Z,8d 3h 57m 53s,kanan010506,https://github.com/freeCodeCamp/freeCodeCamp/pull/68808 +68807,0s,0s,0,0s,0,0,1,0,1,2026-07-14T03:53:01Z,2026-07-14T10:16:52Z,6h 23m 51s,vijaykiran06,https://github.com/freeCodeCamp/freeCodeCamp/pull/68807 +68804,1d 21h 12m,5 days and 5h 12m [Based on 8h on a working day],2712,5 days and 5h 12m [Based on 8h on a working day],2712,0,0,0,0,2026-07-13T20:35:11Z,2026-07-21T17:12:10Z,7d 20h 36m 59s,laypatel13,https://github.com/freeCodeCamp/freeCodeCamp/pull/68804 +68803,0s,0s,0,0s,0,0,0,0,0,2026-07-15T22:07:14Z,2026-07-16T07:52:33Z,9h 45m 19s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/68803 +68802,3h,3h,180,3h,180,0,0,0,0,2026-07-13T18:50:24Z,2026-07-14T06:57:37Z,12h 7m 13s,saikiranrayabarapu,https://github.com/freeCodeCamp/freeCodeCamp/pull/68802 +68799,4h 36m,4h 36m,276,15m 36s,15,3,4,4,11,2026-07-13T17:47:05Z,2026-07-14T14:14:14Z,20h 27m 9s,vijaykiran06,https://github.com/freeCodeCamp/freeCodeCamp/pull/68799 +68798,8m 5s,8m 5s,8,8m 5s,8,0,0,0,0,2026-07-13T17:35:10Z,2026-07-13T23:40:21Z,6h 5m 11s,RakshitKaintura,https://github.com/freeCodeCamp/freeCodeCamp/pull/68798 +68796,1d 0h 47m,3 days and 47m [Based on 8h on a working day],1487,2 days and 2h 45m [Based on 8h on a working day],1125,0,0,1,1,2026-07-13T16:29:46Z,2026-07-16T16:47:23Z,3d 0h 17m 37s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68796 +68793,5h,5h,300,5h,300,0,0,0,0,2026-07-13T16:03:43Z,2026-07-14T09:44:15Z,17h 40m 32s,typovrak,https://github.com/freeCodeCamp/freeCodeCamp/pull/68793 +68792,1d 16h 26m,5 days and 26m [Based on 8h on a working day],2426,6h,360,2,0,3,5,2026-07-13T15:40:41Z,2026-07-20T15:26:30Z,6d 23h 45m 49s,SanthoshBalagur,https://github.com/freeCodeCamp/freeCodeCamp/pull/68792 +68791,15m 28s,15m 28s,15,15m 28s,15,0,0,0,0,2026-07-13T14:59:27Z,2026-07-13T15:55:55Z,56m 28s,abyss-ux,https://github.com/freeCodeCamp/freeCodeCamp/pull/68791 +68790,19h 33m,2 days and 3h 33m [Based on 8h on a working day],1173,2 days and 3h 33m [Based on 8h on a working day],1173,1,0,0,1,2026-07-13T14:45:04Z,2026-07-15T17:51:09Z,2d 3h 6m 5s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68790 +68789,2h 0m 24s,2h 0m 24s,120,1h 5m 17s,65,2,1,1,4,2026-07-13T14:35:13Z,2026-07-13T17:43:08Z,3h 7m 55s,YYuan02,https://github.com/freeCodeCamp/freeCodeCamp/pull/68789 +68781,0s,0s,0,0s,0,0,1,0,1,2026-07-13T09:52:12Z,2026-07-13T11:24:47Z,1h 32m 35s,Jatinmor89,https://github.com/freeCodeCamp/freeCodeCamp/pull/68781 +68765,0s,0s,0,0s,0,1,0,1,2,2026-07-13T05:13:36Z,2026-07-13T08:24:35Z,3h 10m 59s,lennin331,https://github.com/freeCodeCamp/freeCodeCamp/pull/68765 +68753,0s,0s,0,0s,0,0,0,0,0,2026-07-12T13:33:36Z,2026-07-13T08:58:51Z,19h 25m 15s,laypatel13,https://github.com/freeCodeCamp/freeCodeCamp/pull/68753 +68750,16h,2 days [Based on 8h on a working day],960,0s,0,2,0,3,5,2026-07-12T12:21:28Z,2026-07-15T08:33:34Z,2d 20h 12m 6s,chauhan-varun,https://github.com/freeCodeCamp/freeCodeCamp/pull/68750 +68741,0s,0s,0,0s,0,0,1,0,1,2026-07-11T15:35:30Z,2026-07-13T07:52:11Z,1d 16h 16m 41s,SanthoshBalagur,https://github.com/freeCodeCamp/freeCodeCamp/pull/68741 +68737,16h,2 days [Based on 8h on a working day],960,0s,0,1,0,2,3,2026-07-11T12:45:06Z,2026-07-15T08:32:15Z,3d 19h 47m 9s,arunkumar0398,https://github.com/freeCodeCamp/freeCodeCamp/pull/68737 +68734,0s,0s,0,0s,0,0,0,0,0,2026-07-11T08:40:41Z,2026-07-11T18:34:49Z,9h 54m 8s,Dazzanova,https://github.com/freeCodeCamp/freeCodeCamp/pull/68734 +68730,0s,0s,0,0s,0,0,0,0,0,2026-07-11T06:06:57Z,2026-07-12T12:24:18Z,1d 6h 17m 21s,Sushanth012,https://github.com/freeCodeCamp/freeCodeCamp/pull/68730 +68729,0s,0s,0,0s,0,0,0,0,0,2026-07-11T05:25:23Z,2026-07-11T18:50:41Z,13h 25m 18s,neetcodeprogress-lang,https://github.com/freeCodeCamp/freeCodeCamp/pull/68729 +68667,0s,0s,0,0s,0,0,0,0,0,2026-07-10T04:37:07Z,2026-07-10T06:40:27Z,2h 3m 20s,vijaykiran06,https://github.com/freeCodeCamp/freeCodeCamp/pull/68667 +68654,3h 31m 37s,3h 31m 37s,211,54m 11s,54,2,0,1,3,2026-07-09T15:54:48Z,2026-07-09T19:34:15Z,3h 39m 27s,kamran1711,https://github.com/freeCodeCamp/freeCodeCamp/pull/68654 +68651,1h 49m 39s,1h 49m 39s,109,1h 49m 39s,109,0,0,0,0,2026-07-09T15:07:14Z,2026-07-09T17:33:32Z,2h 26m 18s,Jatin-saini-developer,https://github.com/freeCodeCamp/freeCodeCamp/pull/68651 +68630,2d 9h,7 days and 1h [Based on 8h on a working day],3420,1h,60,2,0,3,5,2026-07-08T20:37:20Z,2026-07-20T09:26:19Z,11d 12h 48m 59s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68630 +68628,2h 44m 9s,2h 44m 9s,164,2h 44m 9s,164,0,0,0,0,2026-07-08T15:12:12Z,2026-07-08T18:35:36Z,3h 23m 24s,pmanthan009,https://github.com/freeCodeCamp/freeCodeCamp/pull/68628 +68626,2d 16h,8 days [Based on 8h on a working day],3840,8 days [Based on 8h on a working day],3840,0,0,0,0,2026-07-08T13:19:44Z,2026-07-20T09:39:39Z,11d 20h 19m 55s,arunkumar0398,https://github.com/freeCodeCamp/freeCodeCamp/pull/68626 +68625,2d 10h 6m,7 days and 2h 6m [Based on 8h on a working day],3486,7 days and 2h 6m [Based on 8h on a working day],3486,0,0,0,0,2026-07-08T12:08:05Z,2026-07-20T15:11:27Z,12d 3h 3m 22s,harshlm15,https://github.com/freeCodeCamp/freeCodeCamp/pull/68625 +68618,9h 56m,1 day and 1h 56m [Based on 8h on a working day],596,1 day and 1h 56m [Based on 8h on a working day],596,0,0,0,0,2026-07-08T10:31:11Z,2026-07-10T16:14:21Z,2d 5h 43m 10s,SanthoshBalagur,https://github.com/freeCodeCamp/freeCodeCamp/pull/68618 +68615,0s,0s,0,0s,0,0,0,0,0,2026-07-08T00:54:00Z,2026-07-08T06:14:00Z,5h 20m,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/68615 +68612,25m 29s,25m 29s,25,25m 29s,25,0,0,0,0,2026-07-07T17:32:32Z,2026-07-07T18:40:36Z,1h 8m 4s,shivangiii18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68612 +68611,27m 48s,27m 48s,27,27m 48s,27,0,0,0,0,2026-07-07T15:17:02Z,2026-07-07T16:27:31Z,1h 10m 29s,runxii,https://github.com/freeCodeCamp/freeCodeCamp/pull/68611 +68607,1h 53m,1h 53m,113,1h 53m,113,0,0,0,0,2026-07-07T10:57:19Z,2026-07-07T15:34:33Z,4h 37m 14s,snehaaa-16,https://github.com/freeCodeCamp/freeCodeCamp/pull/68607 +68605,3h 41m,3h 41m,221,2h 5m,125,0,0,1,1,2026-07-07T08:58:21Z,2026-07-07T17:09:01Z,8h 10m 40s,Dazzanova,https://github.com/freeCodeCamp/freeCodeCamp/pull/68605 +68601,1d 8h,4 days [Based on 8h on a working day],1920,0s,0,1,1,3,5,2026-07-06T21:26:55Z,2026-07-11T14:35:33Z,4d 17h 8m 38s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68601 +68592,1h 53m 40s,1h 53m 40s,113,1h 53m 40s,113,0,0,0,0,2026-07-06T18:27:22Z,2026-07-06T21:01:42Z,2h 34m 20s,Akanshagore,https://github.com/freeCodeCamp/freeCodeCamp/pull/68592 +68591,4h 8m 7s,4h 8m 7s,248,4h 8m 7s,248,0,0,0,0,2026-07-06T16:05:07Z,2026-07-06T20:52:33Z,4h 47m 26s,ronits2407,https://github.com/freeCodeCamp/freeCodeCamp/pull/68591 +68589,1h 23m 32s,1h 23m 32s,83,1h 23m 32s,83,0,0,0,0,2026-07-06T15:08:15Z,2026-07-06T17:33:31Z,2h 25m 16s,bibashmanjusubedi,https://github.com/freeCodeCamp/freeCodeCamp/pull/68589 +68588,5h 28m 51s,5h 28m 51s,328,5h 28m 51s,328,0,0,0,0,2026-07-06T14:42:35Z,2026-07-06T20:51:26Z,6h 8m 51s,ruhaanpathan,https://github.com/freeCodeCamp/freeCodeCamp/pull/68588 +68586,3h 18m 6s,3h 18m 6s,198,3h 18m 6s,198,0,0,0,0,2026-07-06T13:24:49Z,2026-07-06T17:09:17Z,3h 44m 28s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/68586 +68583,7h,7h,420,0s,0,2,0,1,3,2026-07-06T11:06:46Z,2026-07-06T20:01:01Z,8h 54m 15s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68583 +68578,0s,0s,0,0s,0,0,0,0,0,2026-07-06T08:10:25Z,2026-07-06T08:53:34Z,43m 9s,AlyssaSuri,https://github.com/freeCodeCamp/freeCodeCamp/pull/68578 +68573,0s,0s,0,0s,0,0,0,0,0,2026-07-06T03:10:10Z,2026-07-06T08:00:59Z,4h 50m 49s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/68573 +68572,0s,0s,0,0s,0,0,0,0,0,2026-07-05T19:46:46Z,2026-07-06T08:24:26Z,12h 37m 40s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68572 +68570,0s,0s,0,0s,0,3,0,2,5,2026-07-05T19:07:50Z,2026-07-06T09:55:20Z,14h 47m 30s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68570 +68563,6d 16h,20 days [Based on 8h on a working day],9600,0s,0,3,0,5,8,2026-07-06T06:35:56Z,2026-08-04T06:31:08Z,28d 23h 55m 12s,SanthoshBalagur,https://github.com/freeCodeCamp/freeCodeCamp/pull/68563 +68560,1d 16h,5 days [Based on 8h on a working day],2400,1 day [Based on 8h on a working day],480,4,0,3,7,2026-07-05T10:03:29Z,2026-07-13T12:13:54Z,8d 2h 10m 25s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68560 +68555,3d 0h 44m,9 days and 44m [Based on 8h on a working day],4364,1 day and 5h 25m [Based on 8h on a working day],805,0,0,1,1,2026-07-04T18:47:41Z,2026-07-17T14:25:12Z,12d 19h 37m 31s,Vishhh03,https://github.com/freeCodeCamp/freeCodeCamp/pull/68555 +68553,0s,0s,0,0s,0,0,0,1,1,2026-07-04T16:39:53Z,2026-07-05T18:40:42Z,1d 2h 0m 49s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68553 +68552,0s,0s,0,0s,0,0,0,0,0,2026-07-04T14:10:03Z,2026-07-05T18:28:40Z,1d 4h 18m 37s,yashvi-jain,https://github.com/freeCodeCamp/freeCodeCamp/pull/68552 +68548,0s,0s,0,0s,0,0,1,0,1,2026-07-04T12:26:21Z,2026-07-05T18:47:40Z,1d 6h 21m 19s,itsabhay1,https://github.com/freeCodeCamp/freeCodeCamp/pull/68548 +68542,0s,0s,0,0s,0,0,0,0,0,2026-07-04T11:11:35Z,2026-07-05T18:32:41Z,1d 7h 21m 6s,ankush2311025,https://github.com/freeCodeCamp/freeCodeCamp/pull/68542 +68538,0s,0s,0,0s,0,0,0,0,0,2026-07-04T09:13:26Z,2026-07-04T09:56:40Z,43m 14s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68538 +68537,0s,0s,0,0s,0,0,0,0,0,2026-07-04T05:29:53Z,2026-07-04T09:36:09Z,4h 6m 16s,Ayush28051,https://github.com/freeCodeCamp/freeCodeCamp/pull/68537 +68536,0s,0s,0,0s,0,0,0,0,0,2026-07-04T03:49:35Z,2026-07-04T08:50:23Z,5h 0m 48s,clarencepenz,https://github.com/freeCodeCamp/freeCodeCamp/pull/68536 +68535,4d,12 days [Based on 8h on a working day],5760,1 day [Based on 8h on a working day],480,0,0,2,2,2026-07-04T03:09:26Z,2026-07-22T10:33:16Z,18d 7h 23m 50s,Vishhh03,https://github.com/freeCodeCamp/freeCodeCamp/pull/68535 +68534,3d 8h,10 days [Based on 8h on a working day],4800,1 day and 1h 49m [Based on 8h on a working day],589,1,0,2,3,2026-07-04T02:56:19Z,2026-07-20T09:11:26Z,16d 6h 15m 7s,Vishhh03,https://github.com/freeCodeCamp/freeCodeCamp/pull/68534 +68533,0s,0s,0,0s,0,0,0,0,0,2026-07-04T02:37:06Z,2026-07-04T09:25:06Z,6h 48m,lahoylaa,https://github.com/freeCodeCamp/freeCodeCamp/pull/68533 +68531,1d 16h,5 days [Based on 8h on a working day],2400,1 day and 2h 38m [Based on 8h on a working day],638,0,0,1,1,2026-07-04T05:34:45Z,2026-07-13T10:43:37Z,9d 5h 8m 52s,Ayan-Bain,https://github.com/freeCodeCamp/freeCodeCamp/pull/68531 +68528,5h,5h,300,5h,300,0,0,0,0,2026-07-03T16:52:15Z,2026-07-05T18:29:57Z,2d 1h 37m 42s,virendra9768,https://github.com/freeCodeCamp/freeCodeCamp/pull/68528 +68527,1d 21h,5 days and 5h [Based on 8h on a working day],2700,1 day and 5h [Based on 8h on a working day],780,7,1,4,12,2026-07-03T16:29:59Z,2026-07-11T18:30:30Z,8d 2h 0m 31s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68527 +68524,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-07-03T10:41:58Z,2026-07-04T08:58:41Z,22h 16m 43s,laxitajain,https://github.com/freeCodeCamp/freeCodeCamp/pull/68524 +68522,8h,1 day [Based on 8h on a working day],480,0s,0,6,0,3,9,2026-07-03T10:08:28Z,2026-07-05T18:24:12Z,2d 8h 15m 44s,Dazzanova,https://github.com/freeCodeCamp/freeCodeCamp/pull/68522 +68519,8h,1 day [Based on 8h on a working day],480,0s,0,0,0,1,1,2026-07-03T09:41:01Z,2026-07-04T09:05:08Z,23h 24m 7s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68519 +68516,0s,0s,0,0s,0,0,0,0,0,2026-07-03T09:12:51Z,2026-07-03T10:10:41Z,57m 50s,ManyaB2005,https://github.com/freeCodeCamp/freeCodeCamp/pull/68516 +68507,0s,0s,0,0s,0,0,0,0,0,2026-07-03T03:37:17Z,2026-07-03T08:11:49Z,4h 34m 32s,gideon-tech,https://github.com/freeCodeCamp/freeCodeCamp/pull/68507 +68506,8h,1 day [Based on 8h on a working day],480,0s,0,2,0,3,5,2026-07-03T01:09:50Z,2026-07-04T09:27:30Z,1d 8h 17m 40s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68506 +68504,2d,6 days [Based on 8h on a working day],2880,2 days [Based on 8h on a working day],960,0,0,1,1,2026-07-02T22:35:50Z,2026-07-11T18:44:23Z,8d 20h 8m 33s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/68504 +68502,3m 33s,3m 33s,3,3m 33s,3,0,0,0,0,2026-07-02T20:33:42Z,2026-07-02T21:49:23Z,1h 15m 41s,suchismitab0511,https://github.com/freeCodeCamp/freeCodeCamp/pull/68502 +68498,18m 26s,18m 26s,18,18m 26s,18,0,0,0,0,2026-07-02T20:00:43Z,2026-07-02T20:58:40Z,57m 57s,rajv2er,https://github.com/freeCodeCamp/freeCodeCamp/pull/68498 +68495,2h 42m 20s,2h 42m 20s,162,2h 32m 37s,152,1,0,1,2,2026-07-02T18:01:44Z,2026-07-02T21:16:39Z,3h 14m 55s,laxitajain,https://github.com/freeCodeCamp/freeCodeCamp/pull/68495 +68488,1d 13h,4 days and 5h [Based on 8h on a working day],2220,2 days and 4h 16m [Based on 8h on a working day],1216,0,0,2,2,2026-07-02T16:04:12Z,2026-07-09T07:34:37Z,6d 15h 30m 25s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68488 +68485,3d 12h 36m,10 days and 4h 36m [Based on 8h on a working day],5076,1 day and 6h [Based on 8h on a working day],840,0,0,1,1,2026-07-02T15:46:28Z,2026-07-16T19:37:04Z,14d 3h 50m 36s,arunkumar0398,https://github.com/freeCodeCamp/freeCodeCamp/pull/68485 +68475,39m,39m,39,39m,39,0,0,0,0,2026-07-02T12:43:31Z,2026-07-02T14:32:30Z,1h 48m 59s,Joharika11,https://github.com/freeCodeCamp/freeCodeCamp/pull/68475 +68473,35m,35m,35,35m,35,0,0,0,0,2026-07-02T12:19:11Z,2026-07-02T14:26:40Z,2h 7m 29s,EduardF1,https://github.com/freeCodeCamp/freeCodeCamp/pull/68473 +68465,0s,0s,0,0s,0,0,0,0,0,2026-07-02T08:51:10Z,2026-07-02T10:30:55Z,1h 39m 45s,Dazzanova,https://github.com/freeCodeCamp/freeCodeCamp/pull/68465 +68461,1h,1h,60,1h,60,0,1,0,1,2026-07-01T20:57:33Z,2026-07-01T22:08:32Z,1h 10m 59s,timothysmithdev,https://github.com/freeCodeCamp/freeCodeCamp/pull/68461 +68458,1h,1h,60,1h,60,0,1,0,1,2026-07-01T20:31:09Z,2026-07-01T21:45:45Z,1h 14m 36s,TheForgottenJudge,https://github.com/freeCodeCamp/freeCodeCamp/pull/68458 +68451,2h 39m 9s,2h 39m 9s,159,3m 44s,3,0,0,1,1,2026-07-01T17:21:25Z,2026-07-01T20:39:12Z,3h 17m 47s,ashwiniwakchaure7777,https://github.com/freeCodeCamp/freeCodeCamp/pull/68451 +68450,28m 16s,28m 16s,28,28m 16s,28,0,0,0,0,2026-07-01T16:27:29Z,2026-07-01T17:34:55Z,1h 7m 26s,Chamith-Dilshan,https://github.com/freeCodeCamp/freeCodeCamp/pull/68450 +68449,3h 38m 35s,3h 38m 35s,218,9m 8s,9,2,0,2,4,2026-07-01T16:17:54Z,2026-07-01T19:56:39Z,3h 38m 45s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68449 +68448,4h 38m 1s,4h 38m 1s,278,4h 38m 1s,278,0,0,0,0,2026-07-01T15:59:53Z,2026-07-01T20:38:19Z,4h 38m 26s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68448 +68447,4h 15m 33s,4h 15m 33s,255,4h 15m 33s,255,0,0,0,0,2026-07-01T15:57:35Z,2026-07-01T20:13:20Z,4h 15m 45s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68447 +68443,2d 15h,7 days and 7h [Based on 8h on a working day],3780,2h 31m 9s,151,1,1,3,5,2026-07-01T14:48:10Z,2026-07-12T12:30:05Z,10d 21h 41m 55s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/68443 +68442,1h 1m 30s,1h 1m 30s,61,1h 1m 30s,61,0,0,0,0,2026-07-01T14:00:19Z,2026-07-01T15:42:35Z,1h 42m 16s,yuting1008,https://github.com/freeCodeCamp/freeCodeCamp/pull/68442 +68422,0s,0s,0,0s,0,0,0,0,0,2026-06-30T23:39:03Z,2026-07-01T08:33:28Z,8h 54m 25s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/68422 +68419,1h,1h,60,1h,60,0,0,0,0,2026-06-30T20:47:02Z,2026-07-01T09:09:06Z,12h 22m 4s,k-anushka14,https://github.com/freeCodeCamp/freeCodeCamp/pull/68419 +68415,3h,3h,180,3h,180,0,0,0,0,2026-06-30T18:36:13Z,2026-07-01T09:09:57Z,14h 33m 44s,yash5749,https://github.com/freeCodeCamp/freeCodeCamp/pull/68415 +68412,3h,3h,180,3h,180,0,0,0,0,2026-06-30T18:12:50Z,2026-07-01T08:36:34Z,14h 23m 44s,thePranav-kpk,https://github.com/freeCodeCamp/freeCodeCamp/pull/68412 +68405,19m 31s,19m 31s,19,11m 33s,11,1,0,1,2,2026-06-30T16:44:40Z,2026-06-30T17:40:46Z,56m 6s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68405 +68396,8h 13m,1 day and 13m [Based on 8h on a working day],493,1 day [Based on 8h on a working day],480,1,1,1,3,2026-06-30T11:39:30Z,2026-07-02T13:13:22Z,2d 1h 33m 52s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68396 +68394,1h 24m,1h 24m,84,1h 24m,84,0,0,0,0,2026-06-30T10:24:12Z,2026-06-30T14:24:54Z,4h 0m 42s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68394 +68392,3h 30m,3h 30m,210,3h 30m,210,0,1,0,1,2026-06-30T09:48:37Z,2026-06-30T17:37:34Z,7h 48m 57s,thePranav-kpk,https://github.com/freeCodeCamp/freeCodeCamp/pull/68392 +68377,0s,0s,0,0s,0,0,1,0,1,2026-06-29T22:37:12Z,2026-06-30T08:20:40Z,9h 43m 28s,lMedeirosl,https://github.com/freeCodeCamp/freeCodeCamp/pull/68377 +68376,11h 49m,1 day and 3h 49m [Based on 8h on a working day],709,1 day and 3h 49m [Based on 8h on a working day],709,0,0,0,0,2026-06-29T20:58:28Z,2026-07-01T15:49:34Z,1d 18h 51m 6s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/68376 +68375,11h 34m,1 day and 3h 34m [Based on 8h on a working day],694,1 day and 3h 34m [Based on 8h on a working day],694,0,0,0,0,2026-06-29T20:13:15Z,2026-07-01T15:35:07Z,1d 19h 21m 52s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/68375 +68359,16h 31m,2 days and 31m [Based on 8h on a working day],991,1 day and 2h 12m [Based on 8h on a working day],612,0,0,2,2,2026-06-29T11:44:43Z,2026-07-02T13:31:39Z,3d 1h 46m 56s,arunkumar0398,https://github.com/freeCodeCamp/freeCodeCamp/pull/68359 +68355,9h 37m,1 day and 1h 37m [Based on 8h on a working day],577,1 day and 1h 37m [Based on 8h on a working day],577,0,2,0,2,2026-06-29T10:10:08Z,2026-06-30T14:37:55Z,1d 4h 27m 47s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68355 +68346,0s,0s,0,0s,0,0,0,0,0,2026-06-29T07:39:53Z,2026-06-29T09:05:01Z,1h 25m 8s,Kapilkrishnayadav,https://github.com/freeCodeCamp/freeCodeCamp/pull/68346 +68343,0s,0s,0,0s,0,0,0,0,0,2026-06-29T07:30:09Z,2026-06-29T08:24:05Z,53m 56s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68343 +68341,0s,0s,0,0s,0,0,0,0,0,2026-06-29T07:14:12Z,2026-06-29T08:25:12Z,1h 11m,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68341 +68340,4h 28m 32s,4h 28m 32s,268,4h 28m 19s,268,0,0,1,1,2026-07-01T16:24:16Z,2026-07-01T20:52:54Z,4h 28m 38s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68340 +68339,0s,0s,0,0s,0,0,0,0,0,2026-06-29T06:55:29Z,2026-06-29T08:28:12Z,1h 32m 43s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68339 +68336,0s,0s,0,0s,0,0,0,0,0,2026-06-28T23:06:09Z,2026-06-29T06:45:26Z,7h 39m 17s,yzakmuz,https://github.com/freeCodeCamp/freeCodeCamp/pull/68336 +68326,0s,0s,0,0s,0,0,0,0,0,2026-06-28T11:06:37Z,2026-06-29T06:29:45Z,19h 23m 8s,menika01012006,https://github.com/freeCodeCamp/freeCodeCamp/pull/68326 +68325,0s,0s,0,0s,0,0,1,0,1,2026-06-28T09:40:35Z,2026-06-29T07:22:53Z,21h 42m 18s,Ayush2029,https://github.com/freeCodeCamp/freeCodeCamp/pull/68325 +68323,0s,0s,0,0s,0,0,0,0,0,2026-06-28T06:47:59Z,2026-06-29T06:18:40Z,23h 30m 41s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68323 +68320,0s,0s,0,0s,0,0,0,0,0,2026-06-28T05:15:13Z,2026-06-29T06:47:49Z,1d 1h 32m 36s,Siddhant21007,https://github.com/freeCodeCamp/freeCodeCamp/pull/68320 +68319,0s,0s,0,0s,0,0,0,0,0,2026-06-28T04:05:10Z,2026-06-29T06:04:11Z,1d 1h 59m 1s,xNickRivera,https://github.com/freeCodeCamp/freeCodeCamp/pull/68319 +68317,0s,0s,0,0s,0,1,0,1,2,2026-06-27T20:05:46Z,2026-06-29T08:15:57Z,1d 12h 10m 11s,Yaswanthram-396,https://github.com/freeCodeCamp/freeCodeCamp/pull/68317 +68314,0s,0s,0,0s,0,0,0,0,0,2026-06-27T16:06:38Z,2026-06-29T06:33:13Z,1d 14h 26m 35s,vasslucas,https://github.com/freeCodeCamp/freeCodeCamp/pull/68314 +68311,0s,0s,0,0s,0,0,0,0,0,2026-06-27T14:25:52Z,2026-06-27T16:02:25Z,1h 36m 33s,Udhaya-kumar-N,https://github.com/freeCodeCamp/freeCodeCamp/pull/68311 +68305,0s,0s,0,0s,0,0,0,0,0,2026-06-27T12:53:14Z,2026-06-27T16:28:18Z,3h 35m 4s,Sudarshan180392,https://github.com/freeCodeCamp/freeCodeCamp/pull/68305 +68300,0s,0s,0,0s,0,0,0,0,0,2026-06-27T12:21:34Z,2026-06-27T13:16:11Z,54m 37s,mika943,https://github.com/freeCodeCamp/freeCodeCamp/pull/68300 +68299,0s,0s,0,0s,0,0,0,0,0,2026-06-27T11:58:09Z,2026-06-29T06:23:59Z,1d 18h 25m 50s,Psst02,https://github.com/freeCodeCamp/freeCodeCamp/pull/68299 +68283,0s,0s,0,0s,0,0,1,0,1,2026-06-27T05:10:14Z,2026-06-27T08:16:34Z,3h 6m 20s,naresh-coder123,https://github.com/freeCodeCamp/freeCodeCamp/pull/68283 +68278,13h 46m,1 day and 5h 46m [Based on 8h on a working day],826,2h,120,1,0,1,2,2026-06-26T19:31:23Z,2026-06-30T16:46:51Z,3d 21h 15m 28s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/68278 +68273,1h 15m 20s,1h 15m 20s,75,3m 11s,3,0,0,1,1,2026-06-26T15:43:07Z,2026-06-26T17:35:55Z,1h 52m 48s,aksantimyakaroland,https://github.com/freeCodeCamp/freeCodeCamp/pull/68273 +68270,35m,35m,35,35m,35,0,0,0,0,2026-06-26T12:42:14Z,2026-06-26T14:10:22Z,1h 28m 8s,Budatichethana,https://github.com/freeCodeCamp/freeCodeCamp/pull/68270 +68263,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-06-26T08:04:07Z,2026-06-29T06:26:32Z,2d 22h 22m 25s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68263 +68253,1h 34m,1h 34m,94,1h 34m,94,0,0,0,0,2026-06-25T22:11:57Z,2026-06-26T15:11:45Z,16h 59m 48s,ayyagarisujanreddy123,https://github.com/freeCodeCamp/freeCodeCamp/pull/68253 +68248,2h 41m 23s,2h 41m 23s,161,2h 41m 23s,161,0,0,0,0,2026-06-25T15:57:47Z,2026-06-25T19:40:43Z,3h 42m 56s,royalknight71,https://github.com/freeCodeCamp/freeCodeCamp/pull/68248 +68246,16m 24s,16m 24s,16,16m 24s,16,0,0,0,0,2026-06-25T13:27:37Z,2026-06-25T14:20:46Z,53m 9s,NidhiPednekar,https://github.com/freeCodeCamp/freeCodeCamp/pull/68246 +68229,0s,0s,0,0s,0,0,0,0,0,2026-06-25T06:01:37Z,2026-06-25T09:26:20Z,3h 24m 43s,Ayan-Bain,https://github.com/freeCodeCamp/freeCodeCamp/pull/68229 +68225,0s,0s,0,0s,0,0,0,0,0,2026-06-25T00:05:50Z,2026-06-25T08:54:41Z,8h 48m 51s,PricedTuna,https://github.com/freeCodeCamp/freeCodeCamp/pull/68225 +68224,0s,0s,0,0s,0,0,0,0,0,2026-06-24T23:29:26Z,2026-06-25T07:21:34Z,7h 52m 8s,Eghani,https://github.com/freeCodeCamp/freeCodeCamp/pull/68224 +68222,1h,1h,60,1h,60,0,0,0,0,2026-06-24T20:24:31Z,2026-06-25T17:42:16Z,21h 17m 45s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68222 +68220,2h,2h,120,2h,120,0,0,0,0,2026-06-24T19:03:11Z,2026-06-25T06:39:08Z,11h 35m 57s,AlistairHeus,https://github.com/freeCodeCamp/freeCodeCamp/pull/68220 +68215,10h 55m,1 day and 2h 55m [Based on 8h on a working day],655,5h,300,1,0,1,2,2026-06-24T16:50:08Z,2026-06-25T18:56:05Z,1d 2h 5m 57s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68215 +68213,10h 59m,1 day and 2h 59m [Based on 8h on a working day],659,5h,300,0,0,1,1,2026-06-24T16:03:15Z,2026-06-25T19:00:08Z,1d 2h 56m 53s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68213 +68207,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-06-24T10:11:26Z,2026-06-25T05:57:51Z,19h 46m 25s,omarhossdev,https://github.com/freeCodeCamp/freeCodeCamp/pull/68207 +68203,0s,0s,0,0s,0,3,0,1,4,2026-06-24T09:37:24Z,2026-06-24T10:23:59Z,46m 35s,TechGenius-Karan,https://github.com/freeCodeCamp/freeCodeCamp/pull/68203 +68196,0s,0s,0,0s,0,1,0,1,2,2026-06-24T07:15:34Z,2026-06-24T11:54:06Z,4h 38m 32s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68196 +68194,0s,0s,0,0s,0,0,0,0,0,2026-06-24T06:21:16Z,2026-06-24T07:00:07Z,38m 51s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68194 +68192,0s,0s,0,0s,0,0,0,0,0,2026-06-24T06:03:56Z,2026-06-24T06:48:38Z,44m 42s,TScom-dew,https://github.com/freeCodeCamp/freeCodeCamp/pull/68192 +68186,1d 1h,3 days and 1h [Based on 8h on a working day],1500,3 days and 1h [Based on 8h on a working day],1500,0,1,0,1,2026-06-23T20:51:52Z,2026-06-29T06:59:31Z,5d 10h 7m 39s,rixyll,https://github.com/freeCodeCamp/freeCodeCamp/pull/68186 +68184,2h,2h,120,2h,120,0,1,0,1,2026-06-23T19:50:51Z,2026-06-24T06:55:17Z,11h 4m 26s,RandomPerson208,https://github.com/freeCodeCamp/freeCodeCamp/pull/68184 +68182,4h,4h,240,4h,240,0,1,0,1,2026-06-23T17:45:00Z,2026-06-24T07:39:07Z,13h 54m 7s,Shush-6,https://github.com/freeCodeCamp/freeCodeCamp/pull/68182 +68175,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-06-23T13:04:44Z,2026-06-24T06:53:48Z,17h 49m 4s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68175 +68174,8h,1 day [Based on 8h on a working day],480,1h 37m,97,2,0,1,3,2026-06-23T12:52:57Z,2026-06-24T07:03:59Z,18h 11m 2s,asura-king-sys,https://github.com/freeCodeCamp/freeCodeCamp/pull/68174 +68173,1h 42m,1h 42m,102,1h 42m,102,0,0,0,0,2026-06-23T12:24:39Z,2026-06-23T15:19:44Z,2h 55m 5s,karthi1048,https://github.com/freeCodeCamp/freeCodeCamp/pull/68173 +68166,1h 36m,1h 36m,96,1h 36m,96,0,0,0,0,2026-06-23T09:45:32Z,2026-06-23T15:13:29Z,5h 27m 57s,AsthaChoudhury,https://github.com/freeCodeCamp/freeCodeCamp/pull/68166 +68165,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,3,1,1,5,2026-06-23T09:18:08Z,2026-06-24T07:04:22Z,21h 46m 14s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68165 +68151,0s,0s,0,0s,0,0,0,0,0,2026-06-23T05:35:41Z,2026-06-23T06:41:28Z,1h 5m 47s,jayasimha-reddy-code,https://github.com/freeCodeCamp/freeCodeCamp/pull/68151 +68150,0s,0s,0,0s,0,0,0,0,0,2026-06-23T04:41:55Z,2026-06-23T06:51:51Z,2h 9m 56s,Vishhh03,https://github.com/freeCodeCamp/freeCodeCamp/pull/68150 +68148,0s,0s,0,0s,0,0,0,0,0,2026-06-22T23:50:30Z,2026-06-23T06:25:37Z,6h 35m 7s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/68148 +68143,12m 15s,12m 15s,12,12m 15s,12,0,0,0,0,2026-06-22T15:20:02Z,2026-06-22T16:09:17Z,49m 15s,Soubhagya003,https://github.com/freeCodeCamp/freeCodeCamp/pull/68143 +68141,4h 38m,4h 38m,278,2h 47m,167,1,0,1,2,2026-06-22T12:29:58Z,2026-06-22T18:11:19Z,5h 41m 21s,Lonny154,https://github.com/freeCodeCamp/freeCodeCamp/pull/68141 +68136,2h 51m,2h 51m,171,2h 51m,171,0,0,0,0,2026-06-22T10:28:06Z,2026-06-22T16:28:41Z,6h 0m 35s,Atulya-Juyal,https://github.com/freeCodeCamp/freeCodeCamp/pull/68136 +68133,2h 42m,2h 42m,162,2h 42m,162,0,0,0,0,2026-06-22T09:29:36Z,2026-06-22T16:18:34Z,6h 48m 58s,Pranav-0018,https://github.com/freeCodeCamp/freeCodeCamp/pull/68133 +68130,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-06-22T08:42:26Z,2026-06-23T06:10:44Z,21h 28m 18s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68130 +68122,0s,0s,0,0s,0,0,0,0,0,2026-06-22T01:52:59Z,2026-06-22T07:22:48Z,5h 29m 49s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/68122 +68113,9h 49m,1 day and 1h 49m [Based on 8h on a working day],589,1 day [Based on 8h on a working day],480,0,0,1,1,2026-06-21T13:13:02Z,2026-06-23T14:49:26Z,2d 1h 36m 24s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68113 +68112,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-06-21T13:11:37Z,2026-06-23T07:12:14Z,1d 18h 0m 37s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68112 +68108,4h 32m,4h 32m,272,4h 32m,272,0,0,0,0,2026-06-20T17:53:07Z,2026-06-22T17:32:31Z,1d 23h 39m 24s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68108 +68107,23h 37m,2 days and 7h 37m [Based on 8h on a working day],1417,4h 13m,253,2,0,3,5,2026-06-20T17:08:22Z,2026-06-24T20:51:56Z,4d 3h 43m 34s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/68107 +68105,0s,0s,0,0s,0,0,0,0,0,2026-06-20T08:46:39Z,2026-06-22T08:04:39Z,1d 23h 18m,umang-jpg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68105 +68094,0s,0s,0,0s,0,0,0,0,0,2026-06-19T06:41:40Z,2026-06-19T07:51:05Z,1h 9m 25s,itsmdshahin,https://github.com/freeCodeCamp/freeCodeCamp/pull/68094 +68089,0s,0s,0,0s,0,0,0,0,0,2026-06-19T02:59:56Z,2026-06-19T07:24:35Z,4h 24m 39s,vrbaghel,https://github.com/freeCodeCamp/freeCodeCamp/pull/68089 +68088,0s,0s,0,0s,0,0,0,0,0,2026-06-19T00:00:39Z,2026-06-19T07:08:55Z,7h 8m 16s,amaad31,https://github.com/freeCodeCamp/freeCodeCamp/pull/68088 +68074,1h 4m 56s,1h 4m 56s,64,1h 4m 56s,64,0,0,0,0,2026-06-18T16:23:00Z,2026-06-18T18:05:38Z,1h 42m 38s,ferdefalco,https://github.com/freeCodeCamp/freeCodeCamp/pull/68074 +68060,1h 12m 29s,1h 12m 29s,72,1h 12m 29s,72,0,0,0,0,2026-06-18T13:23:23Z,2026-06-18T15:12:40Z,1h 49m 17s,Dhananjay0376,https://github.com/freeCodeCamp/freeCodeCamp/pull/68060 +68058,1h 21m,1h 21m,81,1h 21m,81,0,0,0,0,2026-06-18T12:15:23Z,2026-06-18T14:56:02Z,2h 40m 39s,Javedshah11,https://github.com/freeCodeCamp/freeCodeCamp/pull/68058 +68055,1h 29m,1h 29m,89,1h 29m,89,0,0,0,0,2026-06-18T11:20:30Z,2026-06-18T14:29:16Z,3h 8m 46s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68055 +68054,1h 24m,1h 24m,84,1h 24m,84,0,0,0,0,2026-06-18T11:15:23Z,2026-06-18T14:24:03Z,3h 8m 40s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68054 +68044,0s,0s,0,0s,0,1,0,1,2,2026-06-18T08:09:26Z,2026-06-18T14:55:32Z,6h 46m 6s,tejasz29,https://github.com/freeCodeCamp/freeCodeCamp/pull/68044 +68043,0s,0s,0,0s,0,0,0,0,0,2026-06-18T07:39:46Z,2026-06-18T08:21:10Z,41m 24s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68043 +68041,0s,0s,0,0s,0,1,0,1,2,2026-06-18T07:28:44Z,2026-06-18T09:12:53Z,1h 44m 9s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68041 +68034,0s,0s,0,0s,0,0,0,0,0,2026-06-18T01:13:41Z,2026-06-18T06:31:42Z,5h 18m 1s,gustavopurkoot,https://github.com/freeCodeCamp/freeCodeCamp/pull/68034 +68033,0s,0s,0,0s,0,0,0,0,0,2026-06-18T00:11:40Z,2026-06-18T06:25:44Z,6h 14m 4s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68033 +68025,22m 36s,22m 36s,22,22m 36s,22,0,0,0,0,2026-06-17T17:18:53Z,2026-06-17T18:16:57Z,58m 4s,DogAwesome21,https://github.com/freeCodeCamp/freeCodeCamp/pull/68025 +68024,34m,34m,34,34m,34,0,1,0,1,2026-06-17T17:05:17Z,2026-06-17T18:14:32Z,1h 9m 15s,kanan010506,https://github.com/freeCodeCamp/freeCodeCamp/pull/68024 +68022,37m 29s,37m 29s,37,37m 29s,37,0,0,0,0,2026-06-17T16:22:29Z,2026-06-17T17:00:02Z,37m 33s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/68022 +68015,32m,32m,32,32m,32,0,0,0,0,2026-06-17T12:58:22Z,2026-06-17T13:38:26Z,40m 4s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68015 +68012,26m,26m,26,26m,26,0,1,0,1,2026-06-17T09:58:04Z,2026-06-17T13:26:33Z,3h 28m 29s,TEE0207,https://github.com/freeCodeCamp/freeCodeCamp/pull/68012 +68006,1h 15m,1h 15m,75,0s,0,1,0,1,2,2026-06-17T06:46:08Z,2026-06-17T16:40:52Z,9h 54m 44s,Mayank777-hub,https://github.com/freeCodeCamp/freeCodeCamp/pull/68006 +67997,1h 7m 19s,1h 7m 19s,67,1h 3m 14s,63,2,0,1,3,2026-06-16T17:34:19Z,2026-06-16T19:17:16Z,1h 42m 57s,oLucasJard,https://github.com/freeCodeCamp/freeCodeCamp/pull/67997 +67992,7h 33m,7h 33m,453,6h,360,6,0,6,12,2026-06-16T15:06:52Z,2026-06-17T14:37:01Z,23h 30m 9s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67992 +67991,12m 41s,12m 41s,12,12m 41s,12,0,0,0,0,2026-06-16T14:04:07Z,2026-06-16T14:43:13Z,39m 6s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67991 +67989,23m,23m,23,23m,23,0,0,1,1,2026-06-16T12:13:10Z,2026-06-16T14:02:32Z,1h 49m 22s,divyaanshupal,https://github.com/freeCodeCamp/freeCodeCamp/pull/67989 +67988,0s,0s,0,0s,0,0,1,0,1,2026-06-16T08:31:46Z,2026-06-16T10:01:17Z,1h 29m 31s,kanan010506,https://github.com/freeCodeCamp/freeCodeCamp/pull/67988 +67981,8h 45m,1 day and 45m [Based on 8h on a working day],525,1 day and 45m [Based on 8h on a working day],525,0,1,0,1,2026-06-16T05:39:32Z,2026-06-17T14:10:10Z,1d 8h 30m 38s,bikeshgyawali,https://github.com/freeCodeCamp/freeCodeCamp/pull/67981 +67973,11h,1 day and 3h [Based on 8h on a working day],660,1h 20m 47s,80,1,1,3,5,2026-06-15T18:56:07Z,2026-06-17T07:17:30Z,1d 12h 21m 23s,Vanishagupta18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67973 +67972,18h 46m,2 days and 2h 46m [Based on 8h on a working day],1126,2 days and 2h 46m [Based on 8h on a working day],1126,0,1,0,1,2026-06-15T17:08:18Z,2026-06-17T19:46:41Z,2d 2h 38m 23s,Adarsh-N-Mogaveera,https://github.com/freeCodeCamp/freeCodeCamp/pull/67972 +67971,5h,5h,300,5h,300,0,0,0,0,2026-06-15T16:54:44Z,2026-06-16T10:33:18Z,17h 38m 34s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67971 +67970,6h,6h,360,6h,360,0,0,0,0,2026-06-15T15:55:43Z,2026-06-16T08:39:41Z,16h 43m 58s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67970 +67968,1h 54m 49s,1h 54m 49s,114,1h 54m 49s,114,0,1,0,1,2026-06-15T15:14:34Z,2026-06-15T17:47:10Z,2h 32m 36s,mariamanbar,https://github.com/freeCodeCamp/freeCodeCamp/pull/67968 +67961,19h,2 days and 3h [Based on 8h on a working day],1140,5h,300,38,0,10,48,2026-06-15T16:02:54Z,2026-06-19T14:53:38Z,3d 22h 50m 44s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/67961 +67960,1h 27m,1h 27m,87,1h 27m,87,0,0,0,0,2026-06-15T10:59:46Z,2026-06-15T14:27:13Z,3h 27m 27s,dragon-slayer27,https://github.com/freeCodeCamp/freeCodeCamp/pull/67960 +67951,10h 2m,1 day and 2h 2m [Based on 8h on a working day],602,0s,0,8,0,3,11,2026-06-14T18:06:14Z,2026-06-16T15:27:26Z,1d 21h 21m 12s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/67951 +67946,10h 26m,1 day and 2h 26m [Based on 8h on a working day],626,1 day and 1h 25m [Based on 8h on a working day],565,1,0,1,2,2026-06-14T14:43:03Z,2026-06-16T15:53:11Z,2d 1h 10m 8s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67946 +67945,0s,0s,0,0s,0,0,0,0,0,2026-06-14T14:34:31Z,2026-06-15T08:00:44Z,17h 26m 13s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67945 +67940,8h,1 day [Based on 8h on a working day],480,0s,0,0,0,1,1,2026-06-13T20:06:30Z,2026-06-16T09:44:52Z,2d 13h 38m 22s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/67940 +67935,1h 37m,1h 37m,97,0s,0,0,0,1,1,2026-06-13T14:48:33Z,2026-06-15T14:37:35Z,1d 23h 49m 2s,Anurag-Mishra2006,https://github.com/freeCodeCamp/freeCodeCamp/pull/67935 +67915,2h 19m 16s,2h 19m 16s,139,2h 19m 16s,139,0,0,0,0,2026-06-12T16:45:31Z,2026-06-12T19:41:29Z,2h 55m 58s,Mudassir55,https://github.com/freeCodeCamp/freeCodeCamp/pull/67915 +67911,0s,0s,0,0s,0,0,3,0,3,2026-06-12T11:47:54Z,2026-06-12T13:21:59Z,1h 34m 5s,lissy93,https://github.com/freeCodeCamp/freeCodeCamp/pull/67911 +67910,17m,17m,17,17m,17,0,0,0,0,2026-06-12T10:12:26Z,2026-06-12T13:53:54Z,3h 41m 28s,flopez0294,https://github.com/freeCodeCamp/freeCodeCamp/pull/67910 +67905,6h 32m,6h 32m,392,6h 32m,392,0,0,0,0,2026-06-12T06:45:07Z,2026-06-12T20:08:41Z,13h 23m 34s,omarkurtovic,https://github.com/freeCodeCamp/freeCodeCamp/pull/67905 +67902,0s,0s,0,0s,0,0,0,0,0,2026-06-12T02:45:27Z,2026-06-12T08:55:32Z,6h 10m 5s,ezforhamza,https://github.com/freeCodeCamp/freeCodeCamp/pull/67902 +67898,9h 17m,1 day and 1h 17m [Based on 8h on a working day],557,0s,0,2,0,2,4,2026-06-11T22:48:45Z,2026-06-15T14:39:01Z,3d 15h 50m 16s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/67898 +67892,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-06-11T11:03:17Z,2026-06-12T08:06:46Z,21h 3m 29s,kmohan12-code,https://github.com/freeCodeCamp/freeCodeCamp/pull/67892 +67889,0s,0s,0,0s,0,0,0,0,0,2026-06-11T08:41:17Z,2026-06-11T09:37:18Z,56m 1s,mahimathacker,https://github.com/freeCodeCamp/freeCodeCamp/pull/67889 +67883,1d 1h,3 days and 1h [Based on 8h on a working day],1500,1 day and 1h [Based on 8h on a working day],540,19,0,2,21,2026-06-10T20:38:32Z,2026-06-16T09:16:27Z,5d 12h 37m 55s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/67883 +67880,17h 57m,2 days and 1h 57m [Based on 8h on a working day],1077,2 days and 1h 57m [Based on 8h on a working day],1077,0,0,0,0,2026-06-10T17:00:16Z,2026-06-12T18:57:15Z,2d 1h 56m 59s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/67880 +67879,51m 16s,51m 16s,51,5m 50s,5,2,0,3,5,2026-06-10T14:50:58Z,2026-06-10T16:21:11Z,1h 30m 13s,kavyabhand,https://github.com/freeCodeCamp/freeCodeCamp/pull/67879 +67878,1h 17m 36s,1h 17m 36s,77,1h 17m 36s,77,0,0,0,0,2026-06-10T13:34:50Z,2026-06-10T16:33:15Z,2h 58m 25s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/67878 +67869,0s,0s,0,0s,0,0,0,0,0,2026-06-10T05:52:22Z,2026-06-10T07:22:54Z,1h 30m 32s,arunkumar0398,https://github.com/freeCodeCamp/freeCodeCamp/pull/67869 +67864,3h,3h,180,3h,180,1,0,1,2,2026-06-09T18:10:14Z,2026-06-10T10:46:36Z,16h 36m 22s,debojeetmitra,https://github.com/freeCodeCamp/freeCodeCamp/pull/67864 +67862,1h 47m 16s,1h 47m 16s,107,1h 47m 16s,107,0,0,0,0,2026-06-09T16:02:59Z,2026-06-09T17:50:25Z,1h 47m 26s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67862 +67861,4h 58m,4h 58m,298,4h 16m,256,2,0,1,3,2026-06-09T12:31:26Z,2026-06-09T18:28:36Z,5h 57m 10s,dragon-slayer27,https://github.com/freeCodeCamp/freeCodeCamp/pull/67861 +67859,1h 18m 34s,1h 18m 34s,78,10m 7s,10,1,1,1,3,2026-06-08T18:28:06Z,2026-06-08T20:23:26Z,1h 55m 20s,Medo-ID,https://github.com/freeCodeCamp/freeCodeCamp/pull/67859 +67858,31m 25s,31m 25s,31,25m 53s,25,0,0,1,1,2026-06-08T17:43:36Z,2026-06-08T18:51:27Z,1h 7m 51s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/67858 +67855,3h 38m,3h 38m,218,3h 38m,218,0,0,0,0,2026-06-08T12:24:09Z,2026-06-08T16:38:48Z,4h 14m 39s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/67855 +67854,4h 52m,4h 52m,292,3h 32m,212,1,0,2,3,2026-06-08T11:27:39Z,2026-06-08T17:52:24Z,6h 24m 45s,Kd1880,https://github.com/freeCodeCamp/freeCodeCamp/pull/67854 +67852,3h 54m,3h 54m,234,3h 54m,234,0,0,0,0,2026-06-08T11:39:08Z,2026-06-08T16:54:40Z,5h 15m 32s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/67852 +67834,17h,2 days and 1h [Based on 8h on a working day],1020,1 day and 1h [Based on 8h on a working day],540,12,0,4,16,2026-06-05T20:29:17Z,2026-06-10T10:11:55Z,4d 13h 42m 38s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/67834 +67832,11h,1 day and 3h [Based on 8h on a working day],660,1 day and 6m [Based on 8h on a working day],486,0,0,1,1,2026-06-05T18:50:16Z,2026-06-09T08:21:16Z,3d 13h 31m,dragon-slayer27,https://github.com/freeCodeCamp/freeCodeCamp/pull/67832 +67828,16h 46m,2 days and 46m [Based on 8h on a working day],1006,1 day and 6h [Based on 8h on a working day],840,1,0,1,2,2026-06-05T15:23:22Z,2026-06-09T15:46:12Z,4d 0h 22m 50s,jimjoice2804,https://github.com/freeCodeCamp/freeCodeCamp/pull/67828 +67827,22h,2 days and 6h [Based on 8h on a working day],1320,1 day and 4h 55m [Based on 8h on a working day],775,8,0,4,12,2026-06-05T15:03:49Z,2026-06-10T10:12:53Z,4d 19h 9m 4s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/67827 +67813,15h 44m,1 day and 7h 44m [Based on 8h on a working day],944,2h,120,0,0,1,1,2026-06-04T19:43:01Z,2026-06-08T18:44:14Z,3d 23h 1m 13s,Anurag-Mishra2006,https://github.com/freeCodeCamp/freeCodeCamp/pull/67813 +67811,4h,4h,240,4h,240,0,1,0,1,2026-06-04T17:51:29Z,2026-06-05T06:53:44Z,13h 2m 15s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/67811 +67810,4h,4h,240,4h,240,0,2,1,3,2026-06-04T17:27:08Z,2026-06-05T07:50:52Z,14h 23m 44s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/67810 +67805,2d 16h,8 days [Based on 8h on a working day],3840,1 day [Based on 8h on a working day],480,18,1,12,31,2026-06-04T07:44:54Z,2026-06-17T06:44:52Z,12d 22h 59m 58s,harshlm15,https://github.com/freeCodeCamp/freeCodeCamp/pull/67805 +67802,11h 47m,1 day and 3h 47m [Based on 8h on a working day],707,1 day and 3h 47m [Based on 8h on a working day],707,0,0,0,0,2026-06-04T05:26:43Z,2026-06-08T16:47:10Z,4d 11h 20m 27s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67802 +67801,16h,2 days [Based on 8h on a working day],960,1 day [Based on 8h on a working day],480,1,0,2,3,2026-06-04T05:05:05Z,2026-06-09T08:27:21Z,5d 3h 22m 16s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67801 +67799,1d 8h,4 days [Based on 8h on a working day],1920,0s,0,4,0,3,7,2026-06-03T21:43:56Z,2026-06-10T08:09:11Z,6d 10h 25m 15s,andiedoescode,https://github.com/freeCodeCamp/freeCodeCamp/pull/67799 +67797,1d 0h 6m,3 days and 6m [Based on 8h on a working day],1446,4h,240,1,0,1,2,2026-06-03T17:28:46Z,2026-06-08T17:06:38Z,4d 23h 37m 52s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67797 +67796,5h,5h,300,16m 50s,16,0,0,1,1,2026-06-03T16:45:02Z,2026-06-04T08:03:01Z,15h 17m 59s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67796 +67795,1h 6m,1h 6m,66,1h 6m,66,0,0,0,0,2026-06-03T16:22:02Z,2026-06-03T17:28:06Z,1h 6m 4s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67795 +67794,21h,2 days and 5h [Based on 8h on a working day],1260,5h,300,1,0,4,5,2026-06-03T16:08:52Z,2026-06-06T21:11:20Z,3d 5h 2m 28s,nico457,https://github.com/freeCodeCamp/freeCodeCamp/pull/67794 +67793,1h 20m 28s,1h 20m 28s,80,1h 20m 28s,80,0,1,0,1,2026-06-03T16:03:52Z,2026-06-03T17:24:24Z,1h 20m 32s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67793 +67783,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,2,0,2,2026-06-03T09:15:07Z,2026-06-04T08:48:35Z,23h 33m 28s,Kd1880,https://github.com/freeCodeCamp/freeCodeCamp/pull/67783 +67782,1d 14h 57m,4 days and 6h 57m [Based on 8h on a working day],2337,0s,0,4,0,4,8,2026-06-03T09:14:35Z,2026-06-10T20:55:48Z,7d 11h 41m 13s,rustom-yadav,https://github.com/freeCodeCamp/freeCodeCamp/pull/67782 +67780,0s,0s,0,0s,0,0,0,0,0,2026-06-03T06:53:32Z,2026-06-03T07:49:06Z,55m 34s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67780 +67779,0s,0s,0,0s,0,1,0,1,2,2026-06-03T06:31:43Z,2026-06-03T08:22:50Z,1h 51m 7s,jimjoice2804,https://github.com/freeCodeCamp/freeCodeCamp/pull/67779 +67778,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-06-03T12:50:51Z,2026-06-04T07:56:20Z,19h 5m 29s,Ahmed-Aashour,https://github.com/freeCodeCamp/freeCodeCamp/pull/67778 +67776,16h,2 days [Based on 8h on a working day],960,1 day [Based on 8h on a working day],480,1,0,1,2,2026-06-02T13:13:38Z,2026-06-04T07:08:43Z,1d 17h 55m 5s,Venkat-Entropik,https://github.com/freeCodeCamp/freeCodeCamp/pull/67776 +67774,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,1,1,1,3,2026-06-02T11:03:54Z,2026-06-03T11:05:08Z,1d 0h 1m 14s,Anurag-Mishra2006,https://github.com/freeCodeCamp/freeCodeCamp/pull/67774 +67768,0s,0s,0,0s,0,0,0,0,0,2026-06-02T02:54:56Z,2026-06-02T09:49:02Z,6h 54m 6s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/67768 +67766,0s,0s,0,0s,0,0,0,0,0,2026-06-02T02:02:10Z,2026-06-02T09:49:47Z,7h 47m 37s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/67766 +67761,8h,1 day [Based on 8h on a working day],480,0s,0,1,0,1,2,2026-06-02T00:52:42Z,2026-06-03T08:07:25Z,1d 7h 14m 43s,TJForrest,https://github.com/freeCodeCamp/freeCodeCamp/pull/67761 +67753,1d 13h 48m,4 days and 5h 48m [Based on 8h on a working day],2268,13m 15s,13,0,2,1,3,2026-06-01T19:56:51Z,2026-06-08T18:13:33Z,6d 22h 16m 42s,BilgeGates,https://github.com/freeCodeCamp/freeCodeCamp/pull/67753 +67749,1d 16h 39m,5 days and 39m [Based on 8h on a working day],2439,5h,300,10,0,2,12,2026-06-01T16:48:56Z,2026-06-13T15:43:32Z,11d 22h 54m 36s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/67749 +67734,0s,0s,0,0s,0,0,0,0,0,2026-05-31T13:11:59Z,2026-06-01T10:23:48Z,21h 11m 49s,meaqua9420,https://github.com/freeCodeCamp/freeCodeCamp/pull/67734 +67733,0s,0s,0,0s,0,0,0,0,0,2026-05-31T12:57:32Z,2026-06-01T07:45:29Z,18h 47m 57s,Sidak-321,https://github.com/freeCodeCamp/freeCodeCamp/pull/67733 +67731,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-05-31T11:14:21Z,2026-06-02T09:52:25Z,1d 22h 38m 4s,Akshatshukla-25,https://github.com/freeCodeCamp/freeCodeCamp/pull/67731 +67724,0s,0s,0,0s,0,0,0,0,0,2026-05-31T05:20:17Z,2026-06-01T07:38:49Z,1d 2h 18m 32s,Venkat-Entropik,https://github.com/freeCodeCamp/freeCodeCamp/pull/67724 +67719,0s,0s,0,0s,0,0,0,0,0,2026-05-30T17:32:18Z,2026-06-01T07:19:38Z,1d 13h 47m 20s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/67719 +67710,0s,0s,0,0s,0,0,0,0,0,2026-05-30T13:33:09Z,2026-05-30T16:16:47Z,2h 43m 38s,Laurence165,https://github.com/freeCodeCamp/freeCodeCamp/pull/67710 +67709,0s,0s,0,0s,0,0,0,1,1,2026-05-30T13:14:40Z,2026-05-30T19:26:11Z,6h 11m 31s,harshlm15,https://github.com/freeCodeCamp/freeCodeCamp/pull/67709 +67708,0s,0s,0,0s,0,0,0,0,0,2026-05-30T13:07:14Z,2026-05-30T16:15:07Z,3h 7m 53s,Akshatshukla-25,https://github.com/freeCodeCamp/freeCodeCamp/pull/67708 +67700,0s,0s,0,0s,0,3,1,2,6,2026-05-30T04:48:22Z,2026-06-01T07:12:28Z,2d 2h 24m 6s,Aman-Hegde,https://github.com/freeCodeCamp/freeCodeCamp/pull/67700 +67685,3h 55m,3h 55m,235,0s,0,1,1,1,3,2026-05-29T10:30:55Z,2026-05-29T18:41:44Z,8h 10m 49s,Mitraaxx,https://github.com/freeCodeCamp/freeCodeCamp/pull/67685 +67679,0s,0s,0,0s,0,0,0,0,0,2026-05-29T07:48:02Z,2026-05-29T14:41:32Z,6h 53m 30s,anup48045,https://github.com/freeCodeCamp/freeCodeCamp/pull/67679 +67660,10h,1 day and 2h [Based on 8h on a working day],600,41m 47s,41,0,0,1,1,2026-05-28T19:25:34Z,2026-05-30T13:24:15Z,1d 17h 58m 41s,Yachna-123,https://github.com/freeCodeCamp/freeCodeCamp/pull/67660 +67648,22m 13s,22m 13s,22,22m 13s,22,0,1,0,1,2026-05-28T14:49:59Z,2026-05-29T16:59:24Z,1d 2h 9m 25s,santiyorio,https://github.com/freeCodeCamp/freeCodeCamp/pull/67648 +67647,56m 57s,56m 57s,56,56m 57s,56,0,0,0,0,2026-05-28T14:17:22Z,2026-05-28T15:14:30Z,57m 8s,Rehan-M-395,https://github.com/freeCodeCamp/freeCodeCamp/pull/67647 +67624,5d 5h,15 days and 5h [Based on 8h on a working day],7500,15 days and 5h [Based on 8h on a working day],7500,0,0,0,0,2026-05-27T16:35:40Z,2026-06-18T08:53:16Z,21d 16h 17m 36s,Nithin0620,https://github.com/freeCodeCamp/freeCodeCamp/pull/67624 +67614,11h 40m,1 day and 3h 40m [Based on 8h on a working day],700,1 day [Based on 8h on a working day],480,2,1,1,4,2026-05-27T05:05:31Z,2026-05-29T17:15:09Z,2d 12h 9m 38s,TheSeydiCharyyev,https://github.com/freeCodeCamp/freeCodeCamp/pull/67614 +67609,10h,1 day and 2h [Based on 8h on a working day],600,1 day and 2h [Based on 8h on a working day],600,0,1,0,1,2026-05-26T19:21:57Z,2026-05-29T14:52:09Z,2d 19h 30m 12s,BilgeGates,https://github.com/freeCodeCamp/freeCodeCamp/pull/67609 +67607,13h 19m,1 day and 5h 19m [Based on 8h on a working day],799,6h 7m,367,1,0,1,2,2026-05-26T08:01:45Z,2026-05-28T00:20:40Z,1d 16h 18m 55s,GandotraDiya,https://github.com/freeCodeCamp/freeCodeCamp/pull/67607 +67603,1d 8h 25m,4 days and 25m [Based on 8h on a working day],1945,4 days and 25m [Based on 8h on a working day],1945,0,1,0,1,2026-05-25T16:13:46Z,2026-05-29T17:03:46Z,4d 0h 50m,adul11s,https://github.com/freeCodeCamp/freeCodeCamp/pull/67603 +67558,1d 8h,4 days [Based on 8h on a working day],1920,0s,0,0,1,1,2,2026-05-23T16:01:26Z,2026-05-29T17:11:48Z,6d 1h 10m 22s,HAWKZ4,https://github.com/freeCodeCamp/freeCodeCamp/pull/67558 +67542,3m 51s,3m 51s,3,3m 51s,3,0,0,0,0,2026-05-22T16:42:21Z,2026-05-22T17:25:16Z,42m 55s,divy-dawda,https://github.com/freeCodeCamp/freeCodeCamp/pull/67542 +67539,49m 51s,49m 51s,49,49m 51s,49,0,0,0,0,2026-05-22T15:11:53Z,2026-05-22T16:40:45Z,1h 28m 52s,Barreratomas,https://github.com/freeCodeCamp/freeCodeCamp/pull/67539 +67533,0s,0s,0,0s,0,0,0,0,0,2026-05-22T09:12:07Z,2026-05-22T10:20:13Z,1h 8m 6s,Baisayan,https://github.com/freeCodeCamp/freeCodeCamp/pull/67533 +67532,0s,0s,0,0s,0,0,1,0,1,2026-05-22T07:40:05Z,2026-05-22T08:41:24Z,1h 1m 19s,imayuss,https://github.com/freeCodeCamp/freeCodeCamp/pull/67532 +67531,0s,0s,0,0s,0,0,0,0,0,2026-05-22T06:35:21Z,2026-05-22T07:31:07Z,55m 46s,deb2000-sudo,https://github.com/freeCodeCamp/freeCodeCamp/pull/67531 +67529,4h 50m,4h 50m,290,0s,0,1,0,1,2,2026-05-22T01:58:08Z,2026-05-22T18:27:04Z,16h 28m 56s,shreesakhi-ch,https://github.com/freeCodeCamp/freeCodeCamp/pull/67529 +67527,0s,0s,0,0s,0,0,0,0,0,2026-05-21T23:09:22Z,2026-05-22T07:51:24Z,8h 42m 2s,bindpratapsingh,https://github.com/freeCodeCamp/freeCodeCamp/pull/67527 +67513,14h,1 day and 6h [Based on 8h on a working day],840,1 day and 6h [Based on 8h on a working day],840,0,0,0,0,2026-06-02T15:46:24Z,2026-06-04T07:15:03Z,1d 15h 28m 39s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/67513 +67467,0s,0s,0,0s,0,0,0,0,0,2026-05-20T06:35:12Z,2026-05-20T08:28:51Z,1h 53m 39s,priyanshupundir,https://github.com/freeCodeCamp/freeCodeCamp/pull/67467 +67452,0s,0s,0,0s,0,0,0,0,0,2026-05-19T01:05:58Z,2026-05-19T09:59:15Z,8h 53m 17s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/67452 +67441,3d 3h 23m,9 days and 3h 23m [Based on 8h on a working day],4523,9 days [Based on 8h on a working day],4320,2,0,2,4,2026-05-17T09:31:19Z,2026-05-29T18:54:25Z,12d 9h 23m 6s,narasimhan-lakshmi,https://github.com/freeCodeCamp/freeCodeCamp/pull/67441 +67426,2h 7m,2h 7m,127,0s,0,3,0,1,4,2026-05-15T09:17:20Z,2026-05-15T15:07:56Z,5h 50m 36s,narasimhan-lakshmi,https://github.com/freeCodeCamp/freeCodeCamp/pull/67426 +67424,0s,0s,0,0s,0,0,0,0,0,2026-05-15T08:19:03Z,2026-05-15T10:11:05Z,1h 52m 2s,narasimhan-lakshmi,https://github.com/freeCodeCamp/freeCodeCamp/pull/67424 +67414,0s,0s,0,0s,0,0,0,0,0,2026-05-15T02:09:53Z,2026-05-15T08:12:42Z,6h 2m 49s,HarshMangaraj,https://github.com/freeCodeCamp/freeCodeCamp/pull/67414 +67406,1h 12m 7s,1h 12m 7s,72,1h 12m 7s,72,0,0,0,0,2026-05-14T18:26:54Z,2026-05-14T20:16:29Z,1h 49m 35s,vinodM09,https://github.com/freeCodeCamp/freeCodeCamp/pull/67406 +67397,2h 56m 21s,2h 56m 21s,176,2h 56m 21s,176,0,0,0,0,2026-05-14T16:41:20Z,2026-05-14T19:38:49Z,2h 57m 29s,caio-bittencourt,https://github.com/freeCodeCamp/freeCodeCamp/pull/67397 +67392,13h 36m,1 day and 5h 36m [Based on 8h on a working day],816,1 day and 5h 36m [Based on 8h on a working day],816,0,2,0,2,2026-05-14T12:29:02Z,2026-05-15T18:36:33Z,1d 6h 7m 31s,deepak-s-git,https://github.com/freeCodeCamp/freeCodeCamp/pull/67392 +67391,0s,0s,0,0s,0,3,0,3,6,2026-05-14T12:09:17Z,2026-05-14T13:09:39Z,1h 0m 22s,deepak-s-git,https://github.com/freeCodeCamp/freeCodeCamp/pull/67391 +67390,0s,0s,0,0s,0,1,0,1,2,2026-05-14T12:00:46Z,2026-05-14T13:08:58Z,1h 8m 12s,deepak-s-git,https://github.com/freeCodeCamp/freeCodeCamp/pull/67390 +67389,0s,0s,0,0s,0,0,0,0,0,2026-05-14T11:46:49Z,2026-05-14T12:24:11Z,37m 22s,deepak-s-git,https://github.com/freeCodeCamp/freeCodeCamp/pull/67389 +67388,0s,0s,0,0s,0,0,0,0,0,2026-05-14T11:21:34Z,2026-05-14T11:59:42Z,38m 8s,deepak-s-git,https://github.com/freeCodeCamp/freeCodeCamp/pull/67388 +67361,0s,0s,0,0s,0,0,0,0,0,2026-05-13T23:41:57Z,2026-05-14T10:01:39Z,10h 19m 42s,HritikKaushik,https://github.com/freeCodeCamp/freeCodeCamp/pull/67361 +67360,0s,0s,0,0s,0,0,0,0,0,2026-05-13T23:27:10Z,2026-05-14T12:39:29Z,13h 12m 19s,HritikKaushik,https://github.com/freeCodeCamp/freeCodeCamp/pull/67360 +67350,5h 10m,5h 10m,310,0s,0,1,0,1,2,2026-05-13T07:36:15Z,2026-05-13T18:42:26Z,11h 6m 11s,caio-bittencourt,https://github.com/freeCodeCamp/freeCodeCamp/pull/67350 +67330,0s,0s,0,0s,0,0,0,0,0,2026-05-11T21:01:39Z,2026-05-12T08:23:41Z,11h 22m 2s,MukundaKatta,https://github.com/freeCodeCamp/freeCodeCamp/pull/67330 +67328,3m 58s,3m 58s,3,3m 58s,3,0,0,0,0,2026-05-11T19:06:49Z,2026-05-11T19:46:01Z,39m 12s,PaperCodeGithub,https://github.com/freeCodeCamp/freeCodeCamp/pull/67328 +67325,1h 20m 43s,1h 20m 43s,80,1h 20m 43s,80,0,0,0,0,2026-05-11T15:46:42Z,2026-05-11T17:45:41Z,1h 58m 59s,atharv96k,https://github.com/freeCodeCamp/freeCodeCamp/pull/67325 +67295,0s,0s,0,0s,0,1,0,1,2,2026-05-09T05:35:22Z,2026-05-09T14:41:27Z,9h 6m 5s,deepak-s-git,https://github.com/freeCodeCamp/freeCodeCamp/pull/67295 +67195,6h,6h,360,1h 45m 43s,105,1,0,1,2,2026-05-01T15:56:27Z,2026-05-04T07:46:33Z,2d 15h 50m 6s,bdtripp,https://github.com/freeCodeCamp/freeCodeCamp/pull/67195 +67159,1h 58m 36s,1h 58m 36s,118,1h 58m 36s,118,0,0,0,0,2026-04-28T18:16:03Z,2026-04-28T20:14:45Z,1h 58m 42s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/67159 +67067,0s,0s,0,0s,0,0,0,0,0,2026-04-22T22:36:21Z,2026-04-23T08:26:07Z,9h 49m 46s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/67067 +67055,4d 8h,13 days [Based on 8h on a working day],6240,1 day [Based on 8h on a working day],480,1,1,1,3,2026-04-21T22:17:05Z,2026-05-11T07:24:33Z,19d 9h 7m 28s,AyushK5ingh,https://github.com/freeCodeCamp/freeCodeCamp/pull/67055 +67044,2d 23h,8 days and 7h [Based on 8h on a working day],4260,8 days and 7h [Based on 8h on a working day],4260,0,3,0,3,2026-04-21T14:15:00Z,2026-05-04T07:40:25Z,12d 17h 25m 25s,AyushK5ingh,https://github.com/freeCodeCamp/freeCodeCamp/pull/67044 +67019,6d 16h,20 days [Based on 8h on a working day],9600,14 days [Based on 8h on a working day],6720,5,0,5,10,2026-04-20T09:37:17Z,2026-05-19T09:59:51Z,29d 0h 22m 34s,Venkat-Entropik,https://github.com/freeCodeCamp/freeCodeCamp/pull/67019 +67011,1d 11h 40m,4 days and 3h 40m [Based on 8h on a working day],2140,4 days and 3h 40m [Based on 8h on a working day],2140,0,0,0,0,2026-04-19T21:16:42Z,2026-04-24T16:40:12Z,4d 19h 23m 30s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/67011 +66981,1d 13h 44m,4 days and 5h 44m [Based on 8h on a working day],2264,4 days and 5h 44m [Based on 8h on a working day],2264,0,0,0,0,2026-04-17T19:01:58Z,2026-04-24T16:44:22Z,6d 21h 42m 24s,ohchanwu,https://github.com/freeCodeCamp/freeCodeCamp/pull/66981 +66965,13h,1 day and 5h [Based on 8h on a working day],780,1 day and 5h [Based on 8h on a working day],780,0,0,0,0,2026-04-16T16:45:23Z,2026-04-20T08:05:55Z,3d 15h 20m 32s,AyushK5ingh,https://github.com/freeCodeCamp/freeCodeCamp/pull/66965 +66940,4d,12 days [Based on 8h on a working day],5760,9 days and 6h 46m [Based on 8h on a working day],4726,2,2,4,8,2026-04-27T07:36:04Z,2026-05-14T10:03:49Z,17d 2h 27m 45s,arunkumar0398,https://github.com/freeCodeCamp/freeCodeCamp/pull/66940 +66937,6h 8m,6h 8m,368,6h,360,2,0,1,3,2026-04-14T15:10:53Z,2026-04-15T13:08:36Z,21h 57m 43s,lakshay122007,https://github.com/freeCodeCamp/freeCodeCamp/pull/66937 +66934,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-04-14T12:28:56Z,2026-04-15T06:38:19Z,18h 9m 23s,Venkat-Entropik,https://github.com/freeCodeCamp/freeCodeCamp/pull/66934 +66890,6d 19h 40m,20 days and 3h 40m [Based on 8h on a working day],9820,10 days and 9m [Based on 8h on a working day],4809,1,0,4,5,2026-04-10T18:51:34Z,2026-05-11T14:18:17Z,30d 19h 26m 43s,Umesh-Tiruvalluru,https://github.com/freeCodeCamp/freeCodeCamp/pull/66890 +66867,25d 9h 6m,76 days and 1h 6m [Based on 8h on a working day],36546,11 days and 4h 46m [Based on 8h on a working day],5566,18,0,7,25,2026-04-08T22:22:35Z,2026-07-24T14:43:20Z,106d 16h 20m 45s,Webmekanic,https://github.com/freeCodeCamp/freeCodeCamp/pull/66867 +66526,3h 30m 3s,3h 30m 3s,210,3h 30m 3s,210,0,0,0,0,2026-03-17T13:02:00Z,2026-03-17T16:32:06Z,3h 30m 6s,KadamPrasad01,https://github.com/freeCodeCamp/freeCodeCamp/pull/66526 +66523,0s,0s,0,0s,0,0,0,0,0,2026-03-17T10:18:21Z,2026-03-17T10:53:30Z,35m 9s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66523 +66516,0s,0s,0,0s,0,0,1,0,1,2026-03-17T01:51:31Z,2026-03-17T07:53:49Z,6h 2m 18s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/66516 +66510,17d 0h 26m,51 days and 26m [Based on 8h on a working day],24506,26 days and 2h 59m [Based on 8h on a working day],12659,7,2,6,15,2026-04-03T17:39:01Z,2026-06-15T17:26:43Z,72d 23h 47m 42s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66510 +66505,7h,7h,420,7h,420,0,0,0,0,2026-03-16T14:00:26Z,2026-03-17T09:59:07Z,19h 58m 41s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66505 +66504,7h,7h,420,7h,420,0,0,0,0,2026-03-16T14:00:23Z,2026-03-17T09:59:04Z,19h 58m 41s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66504 +66503,7h,7h,420,7h,420,0,0,0,0,2026-03-16T14:00:21Z,2026-03-17T09:59:01Z,19h 58m 40s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66503 +66499,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-03-16T09:30:52Z,2026-03-17T09:58:58Z,1d 0h 28m 6s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66499 +66498,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-03-16T09:30:50Z,2026-03-17T09:58:54Z,1d 0h 28m 4s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66498 +66497,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-03-16T09:30:48Z,2026-03-17T09:58:50Z,1d 0h 28m 2s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66497 +66496,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-03-16T09:30:46Z,2026-03-17T09:56:29Z,1d 0h 25m 43s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66496 +66495,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-03-16T09:30:43Z,2026-03-17T09:56:25Z,1d 0h 25m 42s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66495 +66488,0s,0s,0,0s,0,0,0,0,0,2026-03-15T19:33:14Z,2026-03-16T09:08:49Z,13h 35m 35s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66488 +66487,0s,0s,0,0s,0,0,0,0,0,2026-03-15T19:32:35Z,2026-03-16T09:11:04Z,13h 38m 29s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66487 +66486,0s,0s,0,0s,0,0,0,0,0,2026-03-15T19:31:35Z,2026-03-16T09:10:56Z,13h 39m 21s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66486 +66485,0s,0s,0,0s,0,0,0,0,0,2026-03-15T19:30:42Z,2026-03-16T09:10:52Z,13h 40m 10s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66485 +66484,0s,0s,0,0s,0,0,0,0,0,2026-03-15T19:10:25Z,2026-03-16T09:10:48Z,14h 0m 23s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66484 +66483,0s,0s,0,0s,0,0,0,0,0,2026-03-15T19:04:43Z,2026-03-16T09:08:35Z,14h 3m 52s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66483 +66482,0s,0s,0,0s,0,0,0,0,0,2026-03-15T18:55:02Z,2026-03-16T09:08:30Z,14h 13m 28s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66482 +66474,0s,0s,0,0s,0,0,0,0,0,2026-03-15T17:38:05Z,2026-03-15T18:13:16Z,35m 11s,p-rhodes,https://github.com/freeCodeCamp/freeCodeCamp/pull/66474 +66473,0s,0s,0,0s,0,0,0,0,0,2026-03-15T16:49:08Z,2026-03-15T17:29:18Z,40m 10s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66473 +66472,0s,0s,0,0s,0,0,0,0,0,2026-03-15T16:48:19Z,2026-03-15T17:30:41Z,42m 22s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66472 +66471,0s,0s,0,0s,0,0,0,0,0,2026-03-15T16:46:59Z,2026-03-15T17:21:26Z,34m 27s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66471 +66470,0s,0s,0,0s,0,0,0,0,0,2026-03-15T16:45:00Z,2026-03-15T17:30:37Z,45m 37s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66470 +66469,0s,0s,0,0s,0,0,0,0,0,2026-03-15T16:44:16Z,2026-03-15T17:19:24Z,35m 8s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66469 +66468,0s,0s,0,0s,0,0,0,0,0,2026-03-15T15:29:02Z,2026-03-15T16:02:36Z,33m 34s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66468 +66467,0s,0s,0,0s,0,0,0,0,0,2026-03-15T15:28:05Z,2026-03-15T16:02:28Z,34m 23s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66467 +66466,0s,0s,0,0s,0,0,0,0,0,2026-03-15T15:27:04Z,2026-03-15T16:02:25Z,35m 21s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66466 +66465,0s,0s,0,0s,0,0,0,0,0,2026-03-15T15:25:37Z,2026-03-15T16:02:03Z,36m 26s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66465 +66464,0s,0s,0,0s,0,0,0,0,0,2026-03-15T15:12:19Z,2026-03-15T15:44:33Z,32m 14s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66464 +66458,0s,0s,0,0s,0,0,0,1,1,2026-03-14T18:03:31Z,2026-03-15T19:04:52Z,1d 1h 1m 21s,Harshithk951,https://github.com/freeCodeCamp/freeCodeCamp/pull/66458 +66455,0s,0s,0,0s,0,0,0,0,0,2026-03-14T14:00:52Z,2026-03-14T18:27:44Z,4h 26m 52s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66455 +66454,0s,0s,0,0s,0,0,0,0,0,2026-03-14T13:59:29Z,2026-03-14T18:27:40Z,4h 28m 11s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66454 +66453,0s,0s,0,0s,0,0,0,0,0,2026-03-14T13:58:28Z,2026-03-14T18:27:25Z,4h 28m 57s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66453 +66452,0s,0s,0,0s,0,0,0,0,0,2026-03-14T13:56:11Z,2026-03-14T18:26:23Z,4h 30m 12s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66452 +66441,4h 22m,4h 22m,262,4h 22m,262,0,0,0,0,2026-03-13T22:19:49Z,2026-03-16T17:22:31Z,2d 19h 2m 42s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66441 +66431,3h 8m 57s,3h 8m 57s,188,3h 8m 57s,188,0,0,0,0,2026-03-13T14:44:15Z,2026-03-13T18:34:39Z,3h 50m 24s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66431 +66430,3h 13m 16s,3h 13m 16s,193,3h 13m 16s,193,0,0,0,0,2026-03-13T14:41:53Z,2026-03-13T17:55:13Z,3h 13m 20s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66430 +66429,3h 15m 3s,3h 15m 3s,195,3h 15m 3s,195,0,0,0,0,2026-03-13T14:40:12Z,2026-03-13T17:55:18Z,3h 15m 6s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66429 +66425,4h 51m,4h 51m,291,4h 51m,291,0,0,0,0,2026-03-13T12:45:27Z,2026-03-13T17:52:03Z,5h 6m 36s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66425 +66420,0s,0s,0,0s,0,0,0,0,0,2026-03-13T12:04:30Z,2026-03-14T09:13:18Z,21h 8m 48s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66420 +66417,0s,0s,0,0s,0,0,0,0,0,2026-03-13T10:28:19Z,2026-03-13T12:12:21Z,1h 44m 2s,shOumik-saha,https://github.com/freeCodeCamp/freeCodeCamp/pull/66417 +66403,3h,3h,180,3h,180,0,0,0,0,2026-03-12T18:47:33Z,2026-03-14T10:29:12Z,1d 15h 41m 39s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66403 +66399,7h 16m,7h 16m,436,5m 23s,5,2,0,1,3,2026-03-12T17:01:50Z,2026-03-13T16:54:55Z,23h 53m 5s,octavio-js,https://github.com/freeCodeCamp/freeCodeCamp/pull/66399 +66398,13h,1 day and 5h [Based on 8h on a working day],780,1 day and 1h 36m [Based on 8h on a working day],576,0,3,1,4,2026-03-12T16:52:05Z,2026-03-14T11:08:46Z,1d 18h 16m 41s,octavio-js,https://github.com/freeCodeCamp/freeCodeCamp/pull/66398 +66391,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-03-12T12:00:12Z,2026-03-13T10:35:08Z,22h 34m 56s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66391 +66380,0s,0s,0,0s,0,0,1,0,1,2026-03-13T23:16:56Z,2026-03-15T11:09:32Z,1d 11h 52m 36s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66380 +66355,10h,1 day and 2h [Based on 8h on a working day],600,2h,120,1,1,2,4,2026-03-10T19:48:44Z,2026-03-12T18:37:35Z,1d 22h 48m 51s,ragini-pandey,https://github.com/freeCodeCamp/freeCodeCamp/pull/66355 +66351,12m 17s,12m 17s,12,12m 17s,12,0,0,0,0,2026-03-10T16:54:05Z,2026-03-10T17:33:55Z,39m 50s,Julien-Desbard,https://github.com/freeCodeCamp/freeCodeCamp/pull/66351 +66349,5h,5h,300,29m 41s,29,4,0,1,5,2026-03-10T16:35:14Z,2026-03-11T10:54:02Z,18h 18m 48s,farchettiensis,https://github.com/freeCodeCamp/freeCodeCamp/pull/66349 +66343,10h,1 day and 2h [Based on 8h on a working day],600,1 day and 2h [Based on 8h on a working day],600,1,0,0,1,2026-03-12T19:04:36Z,2026-03-16T20:40:03Z,4d 1h 35m 27s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66343 +66327,10d 19h 48m,32 days and 3h 48m [Based on 8h on a working day],15588,32 days and 3h 48m [Based on 8h on a working day],15588,0,0,0,0,2026-03-10T10:37:53Z,2026-04-24T16:48:13Z,45d 6h 10m 20s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66327 +66282,0s,0s,0,0s,0,0,0,0,0,2026-03-07T10:43:11Z,2026-03-07T11:52:28Z,1h 9m 17s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66282 +66269,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,2,0,1,3,2026-03-06T11:07:17Z,2026-03-09T11:43:42Z,3d 0h 36m 25s,larymak,https://github.com/freeCodeCamp/freeCodeCamp/pull/66269 +66265,0s,0s,0,0s,0,0,0,0,0,2026-03-06T06:50:32Z,2026-03-06T08:54:02Z,2h 3m 30s,ekwak47,https://github.com/freeCodeCamp/freeCodeCamp/pull/66265 +66256,15h,1 day and 7h [Based on 8h on a working day],900,3h 29m 38s,209,2,1,1,4,2026-03-05T15:12:13Z,2026-03-17T09:11:36Z,11d 17h 59m 23s,zairahira,https://github.com/freeCodeCamp/freeCodeCamp/pull/66256 +66255,4h 38m,4h 38m,278,4h 35m,275,2,1,2,5,2026-03-05T13:57:45Z,2026-03-13T08:30:59Z,7d 18h 33m 14s,zairahira,https://github.com/freeCodeCamp/freeCodeCamp/pull/66255 +66250,10h 55m,1 day and 2h 55m [Based on 8h on a working day],655,0s,0,28,1,3,32,2026-03-05T09:13:40Z,2026-04-24T18:25:02Z,50d 9h 11m 22s,zairahira,https://github.com/freeCodeCamp/freeCodeCamp/pull/66250 +66247,4h 23m,4h 23m,263,4h 23m,263,0,0,0,0,2026-03-05T02:54:32Z,2026-03-05T18:23:22Z,15h 28m 50s,Venkat-Entropik,https://github.com/freeCodeCamp/freeCodeCamp/pull/66247 +66236,0s,0s,0,0s,0,0,0,0,0,2026-03-04T10:42:36Z,2026-03-04T11:19:21Z,36m 45s,Anshit-Sony,https://github.com/freeCodeCamp/freeCodeCamp/pull/66236 +66235,33d 16h,101 days [Based on 8h on a working day],48480,3 days [Based on 8h on a working day],1440,0,0,2,2,2026-03-04T12:49:55Z,2026-07-24T07:58:41Z,141d 19h 8m 46s,Fixito,https://github.com/freeCodeCamp/freeCodeCamp/pull/66235 +66232,0s,0s,0,0s,0,0,0,0,0,2026-03-04T08:04:26Z,2026-03-04T08:52:48Z,48m 22s,phoenix66666,https://github.com/freeCodeCamp/freeCodeCamp/pull/66232 +66216,5h 48m 8s,5h 48m 8s,348,5h 48m 8s,348,0,0,0,0,2026-03-03T15:33:45Z,2026-03-03T21:22:04Z,5h 48m 19s,abhishekDeshmukh74,https://github.com/freeCodeCamp/freeCodeCamp/pull/66216 +66197,3d 22h 16m,11 days and 6h 16m [Based on 8h on a working day],5656,1h 32m 5s,92,22,4,7,33,2026-03-02T16:44:35Z,2026-03-18T13:16:53Z,15d 20h 32m 18s,LGH831,https://github.com/freeCodeCamp/freeCodeCamp/pull/66197 +66191,9h 43m,1 day and 1h 43m [Based on 8h on a working day],583,5h,300,4,0,1,5,2026-03-02T17:41:23Z,2026-03-03T20:52:51Z,1d 3h 11m 28s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/66191 +66164,4h 1m,4h 1m,241,4h 1m,241,0,1,0,1,2026-03-01T19:39:51Z,2026-03-02T18:01:53Z,22h 22m 2s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/66164 +66161,16h,2 days [Based on 8h on a working day],960,3h 59m,239,2,0,2,4,2026-03-01T14:21:30Z,2026-03-05T10:38:06Z,3d 20h 16m 36s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66161 +66149,0s,0s,0,0s,0,0,0,0,0,2026-02-28T17:57:55Z,2026-02-28T19:14:40Z,1h 16m 45s,PrafulVRaj,https://github.com/freeCodeCamp/freeCodeCamp/pull/66149 +66147,0s,0s,0,0s,0,0,0,0,0,2026-02-28T17:00:01Z,2026-02-28T18:40:59Z,1h 40m 58s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66147 +66143,0s,0s,0,0s,0,0,0,0,0,2026-02-28T13:25:58Z,2026-02-28T15:51:45Z,2h 25m 47s,gangulysiddhartha22-cmyk,https://github.com/freeCodeCamp/freeCodeCamp/pull/66143 +66140,0s,0s,0,0s,0,1,0,1,2,2026-02-28T08:53:24Z,2026-02-28T18:43:53Z,9h 50m 29s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/66140 +66132,16d 16h,50 days [Based on 8h on a working day],24000,1 day and 7h 50m [Based on 8h on a working day],950,1,0,1,2,2026-02-27T22:01:07Z,2026-05-09T10:25:09Z,70d 12h 24m 2s,a2937,https://github.com/freeCodeCamp/freeCodeCamp/pull/66132 +66130,4h,4h,240,1m 32s,1,2,1,2,5,2026-02-27T18:24:00Z,2026-02-28T08:09:38Z,13h 45m 38s,imsanupm,https://github.com/freeCodeCamp/freeCodeCamp/pull/66130 +66126,0s,0s,0,0s,0,0,0,0,0,2026-02-27T09:21:27Z,2026-02-27T09:49:50Z,28m 23s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66126 +66124,6h 45m,6h 45m,405,0s,0,2,5,2,9,2026-02-27T07:54:49Z,2026-02-28T00:55:46Z,17h 0m 57s,ash-win19,https://github.com/freeCodeCamp/freeCodeCamp/pull/66124 +66122,4h 12m,4h 12m,252,4h 12m,252,0,0,0,0,2026-02-26T22:41:38Z,2026-02-27T18:12:31Z,19h 30m 53s,cesarinsalad,https://github.com/freeCodeCamp/freeCodeCamp/pull/66122 +66116,8m 7s,8m 7s,8,8m 7s,8,0,0,2,2,2026-02-26T19:00:33Z,2026-02-27T18:12:49Z,23h 12m 16s,iAakash1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66116 +66113,7h,7h,420,7h,420,0,1,0,1,2026-02-26T15:01:31Z,2026-02-27T09:56:12Z,18h 54m 41s,lockinginfor2026-arch,https://github.com/freeCodeCamp/freeCodeCamp/pull/66113 +66112,1h 9m 44s,1h 9m 44s,69,1h 9m 44s,69,0,0,0,0,2026-02-26T14:09:01Z,2026-02-26T15:46:54Z,1h 37m 53s,thefool309,https://github.com/freeCodeCamp/freeCodeCamp/pull/66112 +66106,2h,2h,120,2h,120,0,0,0,0,2026-02-26T12:26:01Z,2026-02-27T14:24:44Z,1d 1h 58m 43s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66106 +66103,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-02-26T10:50:55Z,2026-02-28T08:23:12Z,1d 21h 32m 17s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66103 +66102,1d 8h,4 days [Based on 8h on a working day],1920,1 day [Based on 8h on a working day],480,0,0,1,1,2026-02-26T10:46:54Z,2026-03-05T09:50:48Z,6d 23h 3m 54s,nguyenduybao1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66102 +66097,8h,1 day [Based on 8h on a working day],480,0s,0,2,0,2,4,2026-02-26T10:10:06Z,2026-02-27T09:22:45Z,23h 12m 39s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66097 +66082,0s,0s,0,0s,0,0,0,0,0,2026-02-25T22:10:32Z,2026-02-26T08:04:20Z,9h 53m 48s,Aryankpoor,https://github.com/freeCodeCamp/freeCodeCamp/pull/66082 +66080,1h,1h,60,1h,60,0,0,0,0,2026-02-25T21:57:49Z,2026-02-26T08:04:59Z,10h 7m 10s,jordantrent,https://github.com/freeCodeCamp/freeCodeCamp/pull/66080 +66070,42m 46s,42m 46s,42,34m 53s,34,2,0,1,3,2026-02-25T18:57:04Z,2026-02-25T20:07:24Z,1h 10m 20s,ragini-pandey,https://github.com/freeCodeCamp/freeCodeCamp/pull/66070 +66059,8h,1 day [Based on 8h on a working day],480,1h 54m 5s,114,2,0,1,3,2026-02-25T14:18:45Z,2026-02-26T08:20:31Z,18h 1m 46s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66059 +66047,1d 7h 38m,3 days and 7h 38m [Based on 8h on a working day],1898,0s,0,1,0,1,2,2026-02-25T11:31:24Z,2026-03-04T07:37:42Z,6d 20h 6m 18s,nguyenduybao1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66047 +66039,0s,0s,0,0s,0,0,0,0,0,2026-02-25T01:04:18Z,2026-02-25T08:39:40Z,7h 35m 22s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/66039 +66038,0s,0s,0,0s,0,0,0,0,0,2026-02-24T22:01:24Z,2026-02-25T08:37:31Z,10h 36m 7s,farchettiensis,https://github.com/freeCodeCamp/freeCodeCamp/pull/66038 +66032,2m 30s,2m 30s,2,2m 30s,2,0,0,0,0,2026-02-24T17:44:23Z,2026-02-24T18:11:37Z,27m 14s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66032 +66030,5h,5h,300,5h,300,0,0,0,0,2026-02-24T17:04:12Z,2026-02-25T13:55:40Z,20h 51m 28s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66030 +66027,5h 40m 52s,5h 40m 52s,340,1h 13m 50s,73,1,1,1,3,2026-02-24T15:18:49Z,2026-02-24T21:40:43Z,6h 21m 54s,ragini-pandey,https://github.com/freeCodeCamp/freeCodeCamp/pull/66027 +66023,0s,0s,0,0s,0,0,0,0,0,2026-02-24T05:19:33Z,2026-02-24T08:38:00Z,3h 18m 27s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/66023 +66019,1d 16h,5 days [Based on 8h on a working day],2400,5 days [Based on 8h on a working day],2400,6,0,3,9,2026-02-24T05:22:34Z,2026-03-04T13:38:48Z,8d 8h 16m 14s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/66019 +66009,1d 16h,5 days [Based on 8h on a working day],2400,5 days [Based on 8h on a working day],2400,2,1,3,6,2026-02-24T05:22:29Z,2026-03-09T12:59:47Z,13d 7h 37m 18s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/66009 +66008,1d 15h 34m,4 days and 7h 34m [Based on 8h on a working day],2374,4 days [Based on 8h on a working day],1920,4,0,1,5,2026-02-24T05:22:25Z,2026-03-03T21:56:06Z,7d 16h 33m 41s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/66008 +66007,4d 13h 20m,13 days and 5h 20m [Based on 8h on a working day],6560,10 days [Based on 8h on a working day],4800,3,0,1,4,2026-02-23T08:15:18Z,2026-03-17T10:04:06Z,22d 1h 48m 48s,zairahira,https://github.com/freeCodeCamp/freeCodeCamp/pull/66007 +66004,0s,0s,0,0s,0,0,0,0,0,2026-02-22T19:42:26Z,2026-02-23T10:47:55Z,15h 5m 29s,MostafaElsehy,https://github.com/freeCodeCamp/freeCodeCamp/pull/66004 +66001,3d,9 days [Based on 8h on a working day],4320,8 days and 5h 57m [Based on 8h on a working day],4197,1,2,2,5,2026-02-22T09:37:12Z,2026-03-06T13:04:08Z,12d 3h 26m 56s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66001 +65995,1d 16h,5 days [Based on 8h on a working day],2400,5 days [Based on 8h on a working day],2400,0,0,0,0,2026-02-22T10:50:31Z,2026-03-01T17:39:40Z,7d 6h 49m 9s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/65995 +65991,2d 8h,7 days [Based on 8h on a working day],3360,7 days [Based on 8h on a working day],3360,2,0,2,4,2026-02-22T10:50:31Z,2026-03-04T11:52:39Z,10d 1h 2m 8s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/65991 +65987,2d 8h,7 days [Based on 8h on a working day],3360,1 day [Based on 8h on a working day],480,3,0,4,7,2026-02-22T10:50:33Z,2026-03-04T21:46:42Z,10d 10h 56m 9s,Ksound22,https://github.com/freeCodeCamp/freeCodeCamp/pull/65987 +65986,2h 45m,2h 45m,165,2h 45m,165,0,0,0,0,2026-02-21T07:05:00Z,2026-02-23T16:45:55Z,2d 9h 40m 55s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/65986 +65980,23h,2 days and 7h [Based on 8h on a working day],1380,1h 48m 35s,108,25,1,15,41,2026-02-25T15:01:46Z,2026-03-24T14:07:59Z,26d 23h 6m 13s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65980 +65965,35m 8s,35m 8s,35,35m 8s,35,0,0,0,0,2026-02-19T16:32:48Z,2026-02-19T17:22:23Z,49m 35s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/65965 +65957,0s,0s,0,0s,0,0,0,0,0,2026-02-19T09:55:31Z,2026-02-19T15:12:52Z,5h 17m 21s,Dario-DC,https://github.com/freeCodeCamp/freeCodeCamp/pull/65957 +65949,7h 13m,7h 13m,433,7h 13m,433,1,0,0,1,2026-02-18T19:50:41Z,2026-02-20T17:54:36Z,1d 22h 3m 55s,Dario-DC,https://github.com/freeCodeCamp/freeCodeCamp/pull/65949 +65948,1h 1m 23s,1h 1m 23s,61,1h 1m 23s,61,0,3,0,3,2026-02-18T16:52:38Z,2026-02-18T18:21:59Z,1h 29m 21s,CaliYost,https://github.com/freeCodeCamp/freeCodeCamp/pull/65948 +65945,1h 37m 36s,1h 37m 36s,97,1h 37m 36s,97,0,0,0,0,2026-02-18T16:05:38Z,2026-02-18T18:11:32Z,2h 5m 54s,shubham-t-rai,https://github.com/freeCodeCamp/freeCodeCamp/pull/65945 +65927,4h,4h,240,2h 37m 56s,157,3,1,3,7,2026-02-17T18:58:35Z,2026-03-05T10:04:21Z,15d 15h 5m 46s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65927 +65924,1h 38m 15s,1h 38m 15s,98,1h 38m 15s,98,0,0,0,0,2026-02-17T15:32:56Z,2026-02-17T17:11:17Z,1h 38m 21s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65924 +65917,16m,16m,16,16m,16,0,2,0,2,2026-02-17T12:58:03Z,2026-02-17T14:44:08Z,1h 46m 5s,tarant28,https://github.com/freeCodeCamp/freeCodeCamp/pull/65917 +65914,0s,0s,0,0s,0,0,1,0,1,2026-02-17T10:17:02Z,2026-02-17T12:27:58Z,2h 10m 56s,AnanthuNarashimman,https://github.com/freeCodeCamp/freeCodeCamp/pull/65914 +65899,6h 15m,6h 15m,375,6h 7m,367,1,0,1,2,2026-02-16T19:15:17Z,2026-02-17T17:41:02Z,22h 25m 45s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65899 +65888,5d,15 days [Based on 8h on a working day],7200,15 days [Based on 8h on a working day],7200,0,0,0,0,2026-02-15T08:12:20Z,2026-03-07T10:19:08Z,20d 2h 6m 48s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/65888 +65885,8h,1 day [Based on 8h on a working day],480,0s,0,0,1,1,2,2026-02-14T17:55:52Z,2026-02-17T12:16:56Z,2d 18h 21m 4s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65885 +65884,0s,0s,0,0s,0,1,0,2,3,2026-02-14T17:39:16Z,2026-02-14T18:38:01Z,58m 45s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65884 +65879,20d,60 days [Based on 8h on a working day],28800,60 days [Based on 8h on a working day],28800,0,0,0,0,2026-02-14T03:44:52Z,2026-05-09T10:24:46Z,84d 6h 39m 54s,a2937,https://github.com/freeCodeCamp/freeCodeCamp/pull/65879 +65876,58m 3s,58m 3s,58,7m 9s,7,2,1,4,7,2026-02-13T17:53:43Z,2026-02-13T19:22:57Z,1h 29m 14s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65876 +65864,17h 2m,2 days and 1h 2m [Based on 8h on a working day],1022,2 days [Based on 8h on a working day],960,2,0,1,3,2026-02-17T22:12:14Z,2026-02-20T15:34:38Z,2d 17h 22m 24s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/65864 +65856,0s,0s,0,0s,0,0,0,0,0,2026-02-12T11:28:03Z,2026-02-12T13:15:25Z,1h 47m 22s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65856 +65853,0s,0s,0,0s,0,1,1,1,3,2026-02-12T10:05:22Z,2026-02-12T12:45:29Z,2h 40m 7s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/65853 +65841,3h,3h,180,3h,180,1,0,1,2,2026-02-11T19:01:21Z,2026-02-12T10:09:21Z,15h 8m,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65841 +65831,0s,0s,0,0s,0,0,1,0,1,2026-02-11T12:52:28Z,2026-02-11T13:38:55Z,46m 27s,Raam751,https://github.com/freeCodeCamp/freeCodeCamp/pull/65831 +65827,0s,0s,0,0s,0,0,0,0,0,2026-02-11T11:38:19Z,2026-02-11T13:36:12Z,1h 57m 53s,nguyenduybao1,https://github.com/freeCodeCamp/freeCodeCamp/pull/65827 +65801,9h 27m,1 day and 1h 27m [Based on 8h on a working day],567,0s,0,5,0,2,7,2026-02-10T05:29:06Z,2026-02-12T15:27:50Z,2d 9h 58m 44s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/65801 +65799,0s,0s,0,0s,0,0,0,0,0,2026-02-10T05:25:37Z,2026-02-10T09:03:30Z,3h 37m 53s,scissorsneedfoodtoo,https://github.com/freeCodeCamp/freeCodeCamp/pull/65799 +65778,1d,3 days [Based on 8h on a working day],1440,0s,0,2,0,2,4,2026-02-12T07:38:31Z,2026-03-13T07:59:54Z,29d 0h 21m 23s,zairahira,https://github.com/freeCodeCamp/freeCodeCamp/pull/65778 +65770,0s,0s,0,0s,0,1,0,1,2,2026-02-08T16:21:38Z,2026-02-09T13:24:04Z,21h 2m 26s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/65770 +65767,0s,0s,0,0s,0,0,0,0,0,2026-02-08T12:33:08Z,2026-02-09T10:46:42Z,22h 13m 34s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/65767 +65764,0s,0s,0,0s,0,0,0,0,0,2026-02-08T05:07:28Z,2026-02-08T08:28:49Z,3h 21m 21s,Sukruthr,https://github.com/freeCodeCamp/freeCodeCamp/pull/65764 +65752,20h 39m,2 days and 4h 39m [Based on 8h on a working day],1239,1 day and 2h [Based on 8h on a working day],600,2,3,2,7,2026-02-06T20:10:07Z,2026-02-13T16:03:33Z,6d 19h 53m 26s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65752 +65750,1d 3h,3 days and 3h [Based on 8h on a working day],1620,3h,180,0,2,1,3,2026-02-06T19:30:44Z,2026-02-12T11:28:30Z,5d 15h 57m 46s,SilentDeath53,https://github.com/freeCodeCamp/freeCodeCamp/pull/65750 +65748,1d 3h,3 days and 3h [Based on 8h on a working day],1620,3h,180,1,0,1,2,2026-02-06T19:21:37Z,2026-02-12T08:17:01Z,5d 12h 55m 24s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65748 +65739,23h,2 days and 7h [Based on 8h on a working day],1380,2 days and 2h 44m [Based on 8h on a working day],1124,4,0,4,8,2026-02-06T15:08:30Z,2026-02-11T09:30:41Z,4d 18h 22m 11s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65739 +65725,14h,1 day and 6h [Based on 8h on a working day],840,2h 8m 20s,128,7,1,5,13,2026-02-05T16:16:59Z,2026-02-09T09:16:01Z,3d 16h 59m 2s,bengguankoay,https://github.com/freeCodeCamp/freeCodeCamp/pull/65725 +65716,8h,1 day [Based on 8h on a working day],480,0s,0,0,0,1,1,2026-02-05T10:13:10Z,2026-02-06T09:07:10Z,22h 54m,kiruthikadev-r,https://github.com/freeCodeCamp/freeCodeCamp/pull/65716 +65708,2h 7m,2h 7m,127,2h 7m,127,0,0,0,0,2026-02-05T08:22:59Z,2026-02-06T19:04:27Z,1d 10h 41m 28s,Dario-DC,https://github.com/freeCodeCamp/freeCodeCamp/pull/65708 +65701,0s,0s,0,0s,0,0,0,0,0,2026-02-04T09:31:09Z,2026-02-04T09:59:19Z,28m 10s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65701 +65700,8h,1 day [Based on 8h on a working day],480,0s,0,7,0,4,11,2026-02-04T09:29:29Z,2026-02-06T11:04:00Z,2d 1h 34m 31s,Dario-DC,https://github.com/freeCodeCamp/freeCodeCamp/pull/65700 +65694,0s,0s,0,0s,0,0,0,0,0,2026-02-04T08:21:27Z,2026-02-04T08:49:37Z,28m 10s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/65694 +65686,3h,3h,180,3h,180,0,0,0,0,2026-02-03T19:20:24Z,2026-02-04T08:38:42Z,13h 18m 18s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65686 +65666,2d 13h,7 days and 5h [Based on 8h on a working day],3660,46m 12s,46,6,0,3,9,2026-02-02T17:25:54Z,2026-02-12T11:06:52Z,9d 17h 40m 58s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65666 +65649,0s,0s,0,0s,0,0,0,1,1,2026-02-02T09:37:19Z,2026-02-02T12:35:36Z,2h 58m 17s,Shashikant2005,https://github.com/freeCodeCamp/freeCodeCamp/pull/65649 +65642,0s,0s,0,0s,0,0,0,0,0,2026-02-01T17:49:31Z,2026-02-01T18:32:48Z,43m 17s,ragini-pandey,https://github.com/freeCodeCamp/freeCodeCamp/pull/65642 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_majestic-owl448-all-reviewers-total-prs-reviewed.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_majestic-owl448-all-reviewers-total-prs-reviewed.csv new file mode 100644 index 00000000..2e0a866e --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_majestic-owl448-all-reviewers-total-prs-reviewed.csv @@ -0,0 +1,13 @@ +Reviewer,Total PR Reviewed for majestic-owl448 since 2026-02-01 +moT01,10 +Sembauke,9 +raisedadead,8 +Dario-DC,8 +ojeytonwilliams,7 +zairahira,6 +jdwilkin4,4 +huyenltnguyen,4 +Ksound22,2 +a2937,2 +ShaunSHamilton,1 +Jeevankumar-s,1 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-ascii.txt new file mode 100644 index 00000000..90ba3c6b --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-ascii.txt @@ -0,0 +1,245 @@ + + + ------------------------------------------------------------------------------------------------------------------------ + PR reviewer's stats for PRs created by 'majestic-owl448' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + ------------------------------------------------------------------------------------------------------------------------ + +┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +│ │ +│ ● PR reviewer stats for "moT01" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 10 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 3h for PR#67993 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h 56m for PR#67969 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 10h 33m for PR#66296 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 9h 48m for PR#66295 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 9h 47m for PR#66294 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 9h 45m for PR#66293 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 9h 44m for PR#66292 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 9h 43m for PR#66291 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 9h 40m for PR#66290 │ +│ │ made 0 code review comment and 1 issue comment. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1d 23h for PR#65872 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 12h 47m 36s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Sembauke" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 9 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 8h for PR#69242 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#69241 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#69240 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#68040 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h for PR#66377 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 23h for PR#66215 │ +│ │ made 6 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#66096 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 5d 8h for PR#65825 │ +│ │ made 1 code review comment and 0 issue comment. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 7d for PR#65634 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 1d 16h │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "raisedadead" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 8 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 5h for PR#68073 │ +│ │ made 0 code review comment and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 5m for PR#68047 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 6h for PR#67969 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66543 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66542 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66476 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#65976 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65655 │ +│ │ made 0 code review comment and 1 issue comment. │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 2h 30m 37.5s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Dario-DC" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 8 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 17h 25m for PR#67324 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 12h for PR#66435 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2d 6h 39m for PR#66434 │ +│ │ made 2 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 2 times. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 54m 45s for PR#66433 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 16h for PR#65881 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 46m for PR#65858 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2d 23h 54m for PR#65811 │ +│ │ made 1 code review comment and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 6d 3h 2m for PR#65740 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 1d 16h 12m 35.625s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ojeytonwilliams" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 7 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 1h for PR#68862 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 16m 21s for PR#68856 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 7h for PR#68842 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67444 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67016 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66542 │ +│ │ made 1 code review comment and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 38m for PR#66494 │ +│ │ made 0 code review comment and 3 issue comments. │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 1h 24m 54.428571428s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "zairahira" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 6 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 1d 2h for PR#66034 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 9h 26m for PR#65881 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 16h 39m for PR#65872 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2d 16h 46m for PR#65811 │ +│ │ made 1 code review comment and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2d 7h for PR#65740 │ +│ │ made 2 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 3d for PR#65634 │ +│ │ made 3 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 2 times. │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 1d 16h 38m 30s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "jdwilkin4" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 4 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 5h for PR#69282 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 6h for PR#69281 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 11m 43s for PR#67340 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1d 6h for PR#67188 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 10h 32m 55.75s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "huyenltnguyen" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 4 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 1h 16m for PR#68994 │ +│ │ made 1 code review comment and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67198 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 44m for PR#66427 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h 21m 52s for PR#66400 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 1h 5m 28s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Ksound22" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 6h for PR#69503 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 12h for PR#66435 │ +│ │ made 0 code review comment and 1 issue comment. │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 9h │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "a2937" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 4h for PR#68856 │ +│ │ made 0 code review comment and 1 issue comment. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h for PR#66034 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 3h │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ShaunSHamilton" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 8h for PR#69495 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 8h │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Jeevankumar-s" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 5d 11h 54m for PR#65825 │ +│ │ made 3 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 5d 11h 54m │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ │ │ +│ │ │ +│ ● Average PR Merge Time for all PRs created by 'majestic-owl448' │ 4d 20h 23m 30.145161290s │ +└─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-bar-chart.html new file mode 100644 index 00000000..764781c6 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PR reviewer's stats for PRs created by `majestic-owl448` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR reviewer's stats for PRs created by `majestic-owl448` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-pie-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-pie-chart.html new file mode 100644 index 00000000..3ee37b04 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-pie-chart.html @@ -0,0 +1,942 @@ + + + + + + + Author Analytics - majestic-owl448 (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ majestic-owl448 +
+
+

majestic-owl448

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Created
+
55
+ +
+
+
+
+
+
+ +
+
+
Total Reviews Received
+
62
+ +
+
+
+
+
+
+ +
+
+
Active Reviewers
+
12
+ +
+
+
+
+
+
+ +
+
+
Comments Received
+
57
+ +
+
+
+
+
+ + +
+
+
+
+

+ + Reviewer Distribution +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Reviewer Activity & Feedback +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewers Breakdown +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ReviewerReviews CompletedCode CommentsIssue CommentsSubmissionsTotal Comments
+
+ moT01 + +
+
100101
+
+ Sembauke + +
+
97018
+ + 80112
+
+ Dario-DC + +
+
83036
+ + 71315
+
+ zairahira + +
+
660410
+
+ jdwilkin4 + +
+
40000
+ + 41012
+
+ Ksound22 + +
+
20101
+
+ a2937 + +
+
20101
+ + 10000
+ + 13014
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-pr-stats-aggregate.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-pr-stats-aggregate.html new file mode 100644 index 00000000..00e6a5d6 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-author-majestic-owl448-pr-stats-aggregate.html @@ -0,0 +1,525 @@ + + + + + + + PR Author Stats for `majestic-owl448` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR Author Stats for `majestic-owl448` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-reviewer-majestic-owl448-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-reviewer-majestic-owl448-ascii.txt new file mode 100644 index 00000000..7a427af5 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_pr-reviewer-majestic-owl448-ascii.txt @@ -0,0 +1,629 @@ + + + ------------------------------------------------------------------------------------------------------------------- + Stats for all PR reviews given by 'majestic-owl448' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + ------------------------------------------------------------------------------------------------------------------- + +┌───────────────────────────────────────────────┬─────────────────────────────────────────────────────────────────────┐ +│ Total Reviews │ 612 │ +├───────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────────┤ +│ Average Review Time │ 14h 24m 24.264705882s │ +├───────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────────┤ +│ PR Authors Reviewed For │ ✔ 1 PR reviewed for 'Abhi-kumar23' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'dev-sriramp' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AnandKumar-001' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'subodh-77' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'wunianze666-netizen' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'jacobptnguyen' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'd4-dhiraj' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'MahyarCode' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'fuentez145' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'arjun2075' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'SachaKefif' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Naman-bh' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'KesleyDavid' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'gideonadeti' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'priyansh3010' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Priyesh1311421' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ShaunSHamilton' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Rikka-8964' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'SnehaAN144' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'mannoz369' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'masroorhosseini' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for '4ktLuffy' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Siripb2' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'abdulwaarith0' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'lyeba19' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'siuu07' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'NitheshNaik' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'SujayBWJ' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'enamulhasan01' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'mohamedmastouri-hue' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'MeiSiristhebest' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'd3vpool' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'anjupathak03' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'benpaul2002' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'TheRodzz' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'vinniit-23' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Nishant9764' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Jamwilltim' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'prateek-dagar' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Er-SarthakBansal' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'bhavana-mb' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'priyaaa405' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ladanhamoud' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Vendetaaaa' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'dishamittalnitb' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Anavyarai' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Aimwee' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Hashim1999164' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Vam-si-krish' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Ayush3396' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Vanshdeep001' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'TexasAppz' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Bhavani2016' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ATURKIEH' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'alihamzaio' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Benlite777' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'TheDeveloperDoctor' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Technoritesh152005' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'adranjan4' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'kaushik552k' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'spacesyntaxwho' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'shubhthakkar06' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Atishay17' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ayush-04jha' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AK47Kavan' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'enlorik' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'xusnitdinov' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'duna-akin' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Gaurav-7065' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'superezzdev' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ayussh-2' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Anwiii' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'coyaSONG' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'timovibes' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'anoopraj-dev' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'yehiahesham2938' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'RakshitKaintura' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'abyss-ux' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Jatinmor89' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'chauhan-varun' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Sushanth012' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'kamran1711' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Jatin-saini-developer' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'pmanthan009' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'shivangiii18' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'runxii' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'snehaaa-16' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Akanshagore' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ronits2407' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'bibashmanjusubedi' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ruhaanpathan' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AlyssaSuri' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'itsabhay1' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ankush2311025' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Ayush28051' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'clarencepenz' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'lahoylaa' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'virendra9768' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ManyaB2005' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'gideon-tech' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'suchismitab0511' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'rajv2er' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Joharika11' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'EduardF1' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'timothysmithdev' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'TheForgottenJudge' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ashwiniwakchaure7777' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Chamith-Dilshan' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'yuting1008' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'k-anushka14' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'yash5749' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'lMedeirosl' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Kapilkrishnayadav' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'yzakmuz' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'menika01012006' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Ayush2029' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Siddhant21007' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'xNickRivera' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Yaswanthram-396' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'vasslucas' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Udhaya-kumar-N' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Sudarshan180392' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'mika943' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Psst02' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'naresh-coder123' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'aksantimyakaroland' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Budatichethana' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ayyagarisujanreddy123' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'royalknight71' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'NidhiPednekar' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'PricedTuna' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Eghani' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AlistairHeus' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'omarhossdev' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'TScom-dew' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'rixyll' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'RandomPerson208' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Shush-6' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'asura-king-sys' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'karthi1048' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AsthaChoudhury' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'jayasimha-reddy-code' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Soubhagya003' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Lonny154' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Atulya-Juyal' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Pranav-0018' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'umang-jpg' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'itsmdshahin' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'vrbaghel' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'amaad31' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ferdefalco' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Dhananjay0376' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Javedshah11' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'tejasz29' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'gustavopurkoot' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'DogAwesome21' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Mayank777-hub' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'oLucasJard' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'divyaanshupal' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'bikeshgyawali' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Vanishagupta18' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Adarsh-N-Mogaveera' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'mariamanbar' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Mudassir55' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'lissy93' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'flopez0294' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'omarkurtovic' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ezforhamza' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'kmohan12-code' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'mahimathacker' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'kavyabhand' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'debojeetmitra' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Medo-ID' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'andiedoescode' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'nico457' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'rustom-yadav' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Ahmed-Aashour' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'TJForrest' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'meaqua9420' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Sidak-321' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Laurence165' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Aman-Hegde' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Mitraaxx' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'anup48045' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Yachna-123' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'santiyorio' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Rehan-M-395' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Nithin0620' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'GandotraDiya' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'adul11s' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'HAWKZ4' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'divy-dawda' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Barreratomas' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Baisayan' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'imayuss' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'deb2000-sudo' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'shreesakhi-ch' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'bindpratapsingh' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'priyanshupundir' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'HarshMangaraj' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'vinodM09' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'MukundaKatta' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'PaperCodeGithub' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'atharv96k' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ohchanwu' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'lakshay122007' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Umesh-Tiruvalluru' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'KadamPrasad01' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'p-rhodes' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Harshithk951' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'shOumik-saha' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Julien-Desbard' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'larymak' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ekwak47' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Anshit-Sony' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Fixito' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'phoenix66666' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'abhishekDeshmukh74' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'LGH831' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'PrafulVRaj' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'gangulysiddhartha22-cmyk' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'imsanupm' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ash-win19' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'cesarinsalad' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'iAakash1' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'lockinginfor2026-arch' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'thefool309' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Aryankpoor' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'jordantrent' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'MostafaElsehy' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'CaliYost' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'shubham-t-rai' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'tarant28' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AnanthuNarashimman' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Raam751' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'scissorsneedfoodtoo' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Sukruthr' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'SilentDeath53' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'bengguankoay' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'kiruthikadev-r' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ojeytonwilliams' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ahmaxed' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Shashikant2005' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Aman739-code' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Kunal241207' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'BaconMan1168' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'waleed-akram' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'saikiranrayabarapu' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'rohit-h11' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'TheSeydiCharyyev' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'eva-lng' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'owevertonguedes' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'jaykumar14921' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'RAJ-A58' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Pranayd555' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'ritishDas' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'lennin331' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'neetcodeprogress-lang' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'TechGenius-Karan' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'yashvi-jain' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'DanielRosa74' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Ayan-Bain' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'thePranav-kpk' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Kd1880' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'jimjoice2804' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'BilgeGates' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Akshatshukla-25' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'jdwilkin4' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'HritikKaushik' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'octavio-js' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'a2937' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'SudhamshuH' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'jeffrinkdev' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'typovrak' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'MkhalFadel' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'Webmekanic' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'TEE0207' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'laxitajain' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'farchettiensis' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'YYuan02' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'kanan010506' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'vijaykiran06' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'harshlm15' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'dragon-slayer27' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'Anurag-Mishra2006' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'narasimhan-lakshmi' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'AyushK5ingh' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 4 PRs reviewed for 'caio-bittencourt' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 4 PRs reviewed for 'nguyenduybao1' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 4 PRs reviewed for 'moT01' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 4 PRs reviewed for 'ragini-pandey' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 5 PRs reviewed for 'Dazzanova' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 5 PRs reviewed for 'Dario-DC' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 5 PRs reviewed for 'eng-abdelrahman-sharaf' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 5 PRs reviewed for 'huyenltnguyen' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 5 PRs reviewed for 'Vishhh03' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 5 PRs reviewed for 'Venkat-Entropik' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 5 PRs reviewed for 'zairahira' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 6 PRs reviewed for 'SanthoshBalagur' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 6 PRs reviewed for 'arunkumar0398' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 7 PRs reviewed for 'deepak-s-git' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 9 PRs reviewed for 'laypatel13' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 9 PRs reviewed for 'Ksound22' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 12 PRs reviewed for 'bdtripp' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 16 PRs reviewed for 'Supravisor' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 16 PRs reviewed for 'Jeevankumar-s' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 40 PRs reviewed for 'Sembauke' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 42 PRs reviewed for 'imsomilg' │ +│ ├─────────────────────────────────────────────────────────────────────┤ +│ │ ✔ 51 PRs reviewed for 'AdityaSingh-18' │ +└───────────────────────────────────────────────┴─────────────────────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_prs-reviewed-for-authors-by-majestic-owl448-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_prs-reviewed-for-authors-by-majestic-owl448-bar-chart.html new file mode 100644 index 00000000..6fa78996 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_prs-reviewed-for-authors-by-majestic-owl448-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PRs Reviewed by majestic-owl448 (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PRs Reviewed by majestic-owl448 (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_prs-reviewed-for-authors-by-majestic-owl448.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_prs-reviewed-for-authors-by-majestic-owl448.csv new file mode 100644 index 00000000..9f6e3ec8 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-majestic-owl448/REPORT_-_prs-reviewed-for-authors-by-majestic-owl448.csv @@ -0,0 +1,310 @@ +Reviewed For different PR Authors,Total PRs Reviewed by majestic-owl448 since 2026-02-01,Total Code Review Comments,Total PR Issue Comments,Total PR Review Comments,Total All Comments Made,PR# List +Aman739-code,2,0,0,0,0,"[69572, 69615]" +Abhi-kumar23,1,0,0,0,0,[69613] +Supravisor,16,1,2,2,5,"[66023, 66039, 66164, 66516, 67011, 67766, 68122, 68148, 68422, 68573, 68615, 68838, 69052, 69099, 69354, 69605]" +Kunal241207,2,3,0,3,6,"[69265, 69601]" +Dazzanova,5,6,0,4,10,"[68465, 68522, 68605, 68734, 69599]" +dev-sriramp,1,0,0,0,0,[69585] +caio-bittencourt,4,3,0,2,5,"[67350, 67397, 69212, 69582]" +AnandKumar-001,1,0,0,0,0,[69581] +laypatel13,9,6,1,4,11,"[68753, 68804, 68984, 69008, 69046, 69404, 69506, 69552, 69573]" +BaconMan1168,2,6,1,3,10,"[69569, 69570]" +subodh-77,1,0,1,0,1,[69522] +wunianze666-netizen,1,0,0,0,0,[69520] +Ksound22,9,17,1,13,31,"[65987, 65991, 65995, 66008, 66009, 66019, 67852, 67855, 69518]" +jacobptnguyen,1,0,0,0,0,[69515] +d4-dhiraj,1,1,0,1,2,[69511] +Dario-DC,5,8,0,4,12,"[65700, 65708, 65949, 65957, 69502]" +MahyarCode,1,0,0,0,0,[69501] +fuentez145,1,0,2,0,2,[69483] +arjun2075,1,0,0,0,0,[69481] +waleed-akram,2,1,0,1,2,"[69095, 69464]" +SachaKefif,1,0,0,0,0,[69463] +saikiranrayabarapu,2,0,0,0,0,"[68802, 69449]" +Naman-bh,1,0,0,0,0,[69410] +KesleyDavid,1,0,0,0,0,[69405] +gideonadeti,1,0,0,0,0,[69402] +SudhamshuH,3,1,0,1,2,"[69358, 69360, 69388]" +jeffrinkdev,3,21,0,2,23,"[68868, 69051, 69386]" +typovrak,3,3,0,1,4,"[68793, 68982, 69380]" +MkhalFadel,3,1,0,1,2,"[69204, 69269, 69377]" +priyansh3010,1,1,0,1,2,[69372] +Webmekanic,3,20,1,11,32,"[66867, 69094, 69368]" +Sembauke,40,5,1,4,10,"[66391, 66425, 66429, 66430, 66431, 66452, 66453, 66454, 66455, 66464, 66465, 66466, 66467, 66468, 66469, 66470, 66471, 66472, 66473, 66482, 66483, 66484, 66485, 66486, 66487, 66488, 66495, 66496, 66497, 66498, 66499, 66503, 66504, 66505, 69207, 69208, 69209, 69362, 69363, 69364]" +Priyesh1311421,1,0,0,1,1,[69355] +ShaunSHamilton,1,10,0,3,13,[69351] +Rikka-8964,1,0,0,0,0,[69284] +SnehaAN144,1,0,0,0,0,[69277] +mannoz369,1,1,1,1,3,[69257] +nguyenduybao1,4,3,0,3,6,"[65827, 66047, 66102, 69253]" +masroorhosseini,1,2,0,2,4,[69248] +4ktLuffy,1,0,0,0,0,[69247] +Siripb2,1,0,0,0,0,[69238] +abdulwaarith0,1,0,0,0,0,[69217] +lyeba19,1,0,0,0,0,[69211] +siuu07,1,0,0,0,0,[69200] +NitheshNaik,1,0,0,0,0,[69199] +SujayBWJ,1,0,0,0,0,[69189] +enamulhasan01,1,0,0,1,1,[69188] +mohamedmastouri-hue,1,0,0,0,0,[69184] +MeiSiristhebest,1,0,0,0,0,[69178] +d3vpool,1,0,0,0,0,[69172] +anjupathak03,1,0,0,0,0,[69163] +benpaul2002,1,0,0,0,0,[69162] +TheRodzz,1,0,1,0,1,[69159] +vinniit-23,1,1,1,2,4,[69144] +Nishant9764,1,0,0,0,0,[69140] +Jamwilltim,1,0,0,0,0,[69138] +prateek-dagar,1,0,0,0,0,[69135] +rohit-h11,2,9,2,7,18,"[69130, 69134]" +Er-SarthakBansal,1,6,0,1,7,[69132] +bhavana-mb,1,0,0,0,0,[69127] +eng-abdelrahman-sharaf,5,4,0,1,5,"[68833, 68857, 69001, 69004, 69125]" +priyaaa405,1,0,0,0,0,[69114] +ladanhamoud,1,3,0,1,4,[69112] +Vendetaaaa,1,5,3,3,11,[69111] +dishamittalnitb,1,0,0,0,0,[69107] +TheSeydiCharyyev,2,6,2,4,12,"[67614, 69106]" +Anavyarai,1,0,0,0,0,[69101] +Aimwee,1,0,0,0,0,[69100] +eva-lng,2,0,0,0,0,"[68847, 69097]" +TEE0207,3,13,2,5,20,"[68012, 68964, 69096]" +owevertonguedes,2,0,0,0,0,"[69083, 69084]" +jaykumar14921,2,6,1,6,13,"[68918, 69081]" +Hashim1999164,1,0,1,0,1,[69078] +laxitajain,3,2,0,1,3,"[68495, 68524, 69071]" +Vam-si-krish,1,0,0,0,0,[69070] +Ayush3396,1,0,0,0,0,[69053] +Vanshdeep001,1,0,0,0,0,[69038] +TexasAppz,1,0,0,0,0,[69029] +Bhavani2016,1,3,0,1,4,[69025] +ATURKIEH,1,0,0,0,0,[69018] +alihamzaio,1,1,0,2,3,[69011] +RAJ-A58,2,1,0,1,2,"[68969, 69006]" +Benlite777,1,0,0,0,0,[69002] +deepak-s-git,7,5,2,6,13,"[67295, 67388, 67389, 67390, 67391, 67392, 68993]" +Pranayd555,2,2,0,2,4,"[68883, 68988]" +imsomilg,42,54,9,39,102,"[67719, 67810, 67811, 67827, 67834, 67858, 67878, 67880, 67951, 68015, 68033, 68041, 68043, 68054, 68055, 68108, 68130, 68165, 68175, 68194, 68196, 68222, 68263, 68323, 68339, 68341, 68343, 68355, 68394, 68396, 68405, 68449, 68488, 68506, 68527, 68553, 68570, 68572, 68583, 68601, 68630, 68986]" +TheDeveloperDoctor,1,0,0,0,0,[68979] +ritishDas,2,0,0,0,0,"[68849, 68961]" +Technoritesh152005,1,0,0,0,0,[68960] +huyenltnguyen,5,0,1,0,1,"[66380, 66441, 66523, 67067, 68959]" +bdtripp,12,28,1,15,44,"[67195, 67883, 67898, 67940, 68107, 68278, 68375, 68376, 68443, 68504, 68803, 68958]" +lennin331,2,1,0,1,2,"[68765, 68956]" +farchettiensis,3,5,0,2,7,"[66038, 66349, 68951]" +Vishhh03,5,29,0,9,38,"[68150, 68534, 68535, 68555, 68947]" +adranjan4,1,0,0,0,0,[68944] +kaushik552k,1,0,0,0,0,[68937] +spacesyntaxwho,1,0,0,0,0,[68933] +shubhthakkar06,1,0,0,0,0,[68927] +Atishay17,1,0,0,1,1,[68926] +AdityaSingh-18,51,36,6,37,79,"[65767, 65770, 65801, 65853, 65888, 65965, 65986, 66001, 66030, 66032, 66059, 66097, 66103, 66106, 66126, 66147, 66161, 66282, 66327, 66403, 66420, 66510, 67768, 67780, 67793, 67795, 67796, 67797, 67801, 67802, 67862, 67945, 67946, 67970, 67971, 67991, 67992, 68022, 68112, 68113, 68213, 68215, 68340, 68447, 68448, 68519, 68538, 68560, 68790, 68796, 68925]" +ayush-04jha,1,0,0,0,0,[68914] +AK47Kavan,1,0,0,0,0,[68913] +enlorik,1,0,0,0,0,[68912] +xusnitdinov,1,0,0,0,0,[68911] +neetcodeprogress-lang,2,0,0,0,0,"[68729, 68900]" +duna-akin,1,0,0,0,0,[68896] +Gaurav-7065,1,0,0,0,0,[68888] +YYuan02,3,2,3,1,6,"[68789, 68821, 68887]" +SanthoshBalagur,6,7,1,10,18,"[68563, 68618, 68741, 68792, 68828, 68885]" +TechGenius-Karan,2,5,0,6,11,"[68203, 68866]" +superezzdev,1,0,1,0,1,[68853] +yashvi-jain,2,0,0,0,0,"[68552, 68841]" +ayussh-2,1,0,1,0,1,[68840] +Anwiii,1,0,0,0,0,[68839] +coyaSONG,1,0,0,0,0,[68829] +timovibes,1,0,0,0,0,[68827] +anoopraj-dev,1,0,0,0,0,[68824] +yehiahesham2938,1,0,0,1,1,[68820] +kanan010506,3,8,4,6,18,"[67988, 68024, 68808]" +vijaykiran06,3,3,5,4,12,"[68667, 68799, 68807]" +RakshitKaintura,1,0,0,0,0,[68798] +abyss-ux,1,0,0,0,0,[68791] +Jatinmor89,1,0,1,0,1,[68781] +chauhan-varun,1,2,0,3,5,[68750] +arunkumar0398,6,3,2,9,14,"[66940, 67869, 68359, 68485, 68626, 68737]" +Sushanth012,1,0,0,0,0,[68730] +kamran1711,1,2,0,1,3,[68654] +Jatin-saini-developer,1,0,0,0,0,[68651] +pmanthan009,1,0,0,0,0,[68628] +harshlm15,3,18,1,13,32,"[67709, 67805, 68625]" +shivangiii18,1,0,0,0,0,[68612] +runxii,1,0,0,0,0,[68611] +snehaaa-16,1,0,0,0,0,[68607] +Akanshagore,1,0,0,0,0,[68592] +ronits2407,1,0,0,0,0,[68591] +bibashmanjusubedi,1,0,0,0,0,[68589] +ruhaanpathan,1,0,0,0,0,[68588] +DanielRosa74,2,0,0,0,0,"[67452, 68586]" +AlyssaSuri,1,0,0,0,0,[68578] +itsabhay1,1,0,1,0,1,[68548] +ankush2311025,1,0,0,0,0,[68542] +Ayush28051,1,0,0,0,0,[68537] +clarencepenz,1,0,0,0,0,[68536] +lahoylaa,1,0,0,0,0,[68533] +Ayan-Bain,2,0,0,1,1,"[68229, 68531]" +virendra9768,1,0,0,0,0,[68528] +ManyaB2005,1,0,0,0,0,[68516] +gideon-tech,1,0,0,0,0,[68507] +suchismitab0511,1,0,0,0,0,[68502] +rajv2er,1,0,0,0,0,[68498] +Joharika11,1,0,0,0,0,[68475] +EduardF1,1,0,0,0,0,[68473] +timothysmithdev,1,0,1,0,1,[68461] +TheForgottenJudge,1,0,1,0,1,[68458] +ashwiniwakchaure7777,1,0,0,1,1,[68451] +Chamith-Dilshan,1,0,0,0,0,[68450] +yuting1008,1,0,0,0,0,[68442] +k-anushka14,1,0,0,0,0,[68419] +yash5749,1,0,0,0,0,[68415] +thePranav-kpk,2,0,1,0,1,"[68392, 68412]" +lMedeirosl,1,0,1,0,1,[68377] +Kapilkrishnayadav,1,0,0,0,0,[68346] +yzakmuz,1,0,0,0,0,[68336] +menika01012006,1,0,0,0,0,[68326] +Ayush2029,1,0,1,0,1,[68325] +Siddhant21007,1,0,0,0,0,[68320] +xNickRivera,1,0,0,0,0,[68319] +Yaswanthram-396,1,1,0,1,2,[68317] +vasslucas,1,0,0,0,0,[68314] +Udhaya-kumar-N,1,0,0,0,0,[68311] +Sudarshan180392,1,0,0,0,0,[68305] +mika943,1,0,0,0,0,[68300] +Psst02,1,0,0,0,0,[68299] +naresh-coder123,1,0,1,0,1,[68283] +aksantimyakaroland,1,0,0,1,1,[68273] +Budatichethana,1,0,0,0,0,[68270] +ayyagarisujanreddy123,1,0,0,0,0,[68253] +royalknight71,1,0,0,0,0,[68248] +NidhiPednekar,1,0,0,0,0,[68246] +PricedTuna,1,0,0,0,0,[68225] +Eghani,1,0,0,0,0,[68224] +AlistairHeus,1,0,0,0,0,[68220] +omarhossdev,1,0,0,0,0,[68207] +TScom-dew,1,0,0,0,0,[68192] +rixyll,1,0,1,0,1,[68186] +RandomPerson208,1,0,1,0,1,[68184] +Shush-6,1,0,1,0,1,[68182] +asura-king-sys,1,2,0,1,3,[68174] +karthi1048,1,0,0,0,0,[68173] +AsthaChoudhury,1,0,0,0,0,[68166] +jayasimha-reddy-code,1,0,0,0,0,[68151] +Soubhagya003,1,0,0,0,0,[68143] +Lonny154,1,1,0,1,2,[68141] +Atulya-Juyal,1,0,0,0,0,[68136] +Pranav-0018,1,0,0,0,0,[68133] +umang-jpg,1,0,0,0,0,[68105] +itsmdshahin,1,0,0,0,0,[68094] +vrbaghel,1,0,0,0,0,[68089] +amaad31,1,0,0,0,0,[68088] +ferdefalco,1,0,0,0,0,[68074] +Dhananjay0376,1,0,0,0,0,[68060] +Javedshah11,1,0,0,0,0,[68058] +tejasz29,1,1,0,1,2,[68044] +gustavopurkoot,1,0,0,0,0,[68034] +DogAwesome21,1,0,0,0,0,[68025] +Mayank777-hub,1,1,0,1,2,[68006] +oLucasJard,1,2,0,1,3,[67997] +divyaanshupal,1,0,0,1,1,[67989] +bikeshgyawali,1,0,1,0,1,[67981] +Vanishagupta18,1,1,1,3,5,[67973] +Adarsh-N-Mogaveera,1,0,1,0,1,[67972] +mariamanbar,1,0,1,0,1,[67968] +moT01,4,54,0,14,68,"[65864, 66191, 67749, 67961]" +dragon-slayer27,3,2,0,2,4,"[67832, 67861, 67960]" +Anurag-Mishra2006,3,1,1,3,5,"[67774, 67813, 67935]" +Mudassir55,1,0,0,0,0,[67915] +lissy93,1,0,3,0,3,[67911] +flopez0294,1,0,0,0,0,[67910] +omarkurtovic,1,0,0,0,0,[67905] +ezforhamza,1,0,0,0,0,[67902] +kmohan12-code,1,0,0,0,0,[67892] +mahimathacker,1,0,0,0,0,[67889] +kavyabhand,1,2,0,3,5,[67879] +debojeetmitra,1,1,0,1,2,[67864] +Medo-ID,1,1,1,1,3,[67859] +Kd1880,2,1,2,2,5,"[67783, 67854]" +jimjoice2804,2,2,0,2,4,"[67779, 67828]" +andiedoescode,1,4,0,3,7,[67799] +nico457,1,1,0,4,5,[67794] +rustom-yadav,1,4,0,4,8,[67782] +Ahmed-Aashour,1,0,0,0,0,[67778] +Venkat-Entropik,5,6,0,6,12,"[66247, 66934, 67019, 67724, 67776]" +TJForrest,1,1,0,1,2,[67761] +BilgeGates,2,0,3,1,4,"[67609, 67753]" +meaqua9420,1,0,0,0,0,[67734] +Sidak-321,1,0,0,0,0,[67733] +Akshatshukla-25,2,0,0,0,0,"[67708, 67731]" +Laurence165,1,0,0,0,0,[67710] +Aman-Hegde,1,3,1,2,6,[67700] +Mitraaxx,1,1,1,1,3,[67685] +anup48045,1,0,0,0,0,[67679] +Yachna-123,1,0,0,1,1,[67660] +santiyorio,1,0,1,0,1,[67648] +Rehan-M-395,1,0,0,0,0,[67647] +Nithin0620,1,0,0,0,0,[67624] +GandotraDiya,1,1,0,1,2,[67607] +adul11s,1,0,1,0,1,[67603] +HAWKZ4,1,0,1,1,2,[67558] +divy-dawda,1,0,0,0,0,[67542] +Barreratomas,1,0,0,0,0,[67539] +Baisayan,1,0,0,0,0,[67533] +imayuss,1,0,1,0,1,[67532] +deb2000-sudo,1,0,0,0,0,[67531] +shreesakhi-ch,1,1,0,1,2,[67529] +bindpratapsingh,1,0,0,0,0,[67527] +jdwilkin4,2,1,0,0,1,"[66343, 67513]" +priyanshupundir,1,0,0,0,0,[67467] +narasimhan-lakshmi,3,5,0,3,8,"[67424, 67426, 67441]" +HarshMangaraj,1,0,0,0,0,[67414] +vinodM09,1,0,0,0,0,[67406] +HritikKaushik,2,0,0,0,0,"[67360, 67361]" +MukundaKatta,1,0,0,0,0,[67330] +PaperCodeGithub,1,0,0,0,0,[67328] +atharv96k,1,0,0,0,0,[67325] +Jeevankumar-s,16,47,7,38,92,"[65666, 65686, 65739, 65748, 65752, 65841, 65856, 65876, 65884, 65885, 65899, 65924, 65927, 65980, 66140, 67159]" +AyushK5ingh,3,1,4,1,6,"[66965, 67044, 67055]" +ohchanwu,1,0,0,0,0,[66981] +lakshay122007,1,2,0,1,3,[66937] +Umesh-Tiruvalluru,1,1,0,4,5,[66890] +KadamPrasad01,1,0,0,0,0,[66526] +p-rhodes,1,0,0,0,0,[66474] +Harshithk951,1,0,0,1,1,[66458] +shOumik-saha,1,0,0,0,0,[66417] +octavio-js,2,2,3,2,7,"[66398, 66399]" +ragini-pandey,4,4,2,4,10,"[65642, 66027, 66070, 66355]" +Julien-Desbard,1,0,0,0,0,[66351] +larymak,1,2,0,1,3,[66269] +ekwak47,1,0,0,0,0,[66265] +zairahira,5,37,3,9,49,"[65778, 66007, 66250, 66255, 66256]" +Anshit-Sony,1,0,0,0,0,[66236] +Fixito,1,0,0,2,2,[66235] +phoenix66666,1,0,0,0,0,[66232] +abhishekDeshmukh74,1,0,0,0,0,[66216] +LGH831,1,22,4,7,33,[66197] +PrafulVRaj,1,0,0,0,0,[66149] +gangulysiddhartha22-cmyk,1,0,0,0,0,[66143] +a2937,2,1,0,1,2,"[65879, 66132]" +imsanupm,1,2,1,2,5,[66130] +ash-win19,1,2,5,2,9,[66124] +cesarinsalad,1,0,0,0,0,[66122] +iAakash1,1,0,0,2,2,[66116] +lockinginfor2026-arch,1,0,1,0,1,[66113] +thefool309,1,0,0,0,0,[66112] +Aryankpoor,1,0,0,0,0,[66082] +jordantrent,1,0,0,0,0,[66080] +MostafaElsehy,1,0,0,0,0,[66004] +CaliYost,1,0,3,0,3,[65948] +shubham-t-rai,1,0,0,0,0,[65945] +tarant28,1,0,2,0,2,[65917] +AnanthuNarashimman,1,0,1,0,1,[65914] +Raam751,1,0,1,0,1,[65831] +scissorsneedfoodtoo,1,0,0,0,0,[65799] +Sukruthr,1,0,0,0,0,[65764] +SilentDeath53,1,0,2,1,3,[65750] +bengguankoay,1,7,1,5,13,[65725] +kiruthikadev-r,1,0,0,1,1,[65716] +ojeytonwilliams,1,0,0,0,0,[65701] +ahmaxed,1,0,0,0,0,[65694] +Shashikant2005,1,0,0,1,1,[65649] diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-Sembauke-for-moT01.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-Sembauke-for-moT01.csv new file mode 100644 index 00000000..e36dee03 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-Sembauke-for-moT01.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Sembauke,PR 66715,840,840,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66715 +Sembauke,PR 65983,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65983 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-moT01.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-moT01.csv new file mode 100644 index 00000000..4c91401f --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-moT01.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ShaunSHamilton,PR 68177,9086,8729,1,1,1,3,https://github.com/freeCodeCamp/freeCodeCamp/pull/68177 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-huyenltnguyen-for-moT01.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-huyenltnguyen-for-moT01.csv new file mode 100644 index 00000000..abfa5762 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-huyenltnguyen-for-moT01.csv @@ -0,0 +1,6 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +huyenltnguyen,PR 69256,180,180,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69256 +huyenltnguyen,PR 68079,15,15,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68079 +huyenltnguyen,PR 66715,709,709,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66715 +huyenltnguyen,PR 66357,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66357 +huyenltnguyen,PR 66223,386,386,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66223 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-majestic-owl448-for-moT01.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-majestic-owl448-for-moT01.csv new file mode 100644 index 00000000..afb7fc3d --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-majestic-owl448-for-moT01.csv @@ -0,0 +1,5 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +majestic-owl448,PR 67961,1140,300,38,0,10,48,https://github.com/freeCodeCamp/freeCodeCamp/pull/67961 +majestic-owl448,PR 67749,2439,300,10,0,2,12,https://github.com/freeCodeCamp/freeCodeCamp/pull/67749 +majestic-owl448,PR 66191,583,300,4,0,1,5,https://github.com/freeCodeCamp/freeCodeCamp/pull/66191 +majestic-owl448,PR 65864,1022,960,2,0,1,3,https://github.com/freeCodeCamp/freeCodeCamp/pull/65864 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-moT01.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-moT01.csv new file mode 100644 index 00000000..b7e96294 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-moT01.csv @@ -0,0 +1,11 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ojeytonwilliams,PR 68425,420,420,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68425 +ojeytonwilliams,PR 68177,1380,1380,2,0,0,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/68177 +ojeytonwilliams,PR 67606,561,561,2,0,0,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/67606 +ojeytonwilliams,PR 67227,1455,969,4,0,1,5,https://github.com/freeCodeCamp/freeCodeCamp/pull/67227 +ojeytonwilliams,PR 67117,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67117 +ojeytonwilliams,PR 66511,494,425,6,0,1,7,https://github.com/freeCodeCamp/freeCodeCamp/pull/66511 +ojeytonwilliams,PR 66313,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66313 +ojeytonwilliams,PR 66202,120,120,3,0,1,4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66202 +ojeytonwilliams,PR 65864,960,960,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65864 +ojeytonwilliams,PR 65687,0,0,4,0,0,4,https://github.com/freeCodeCamp/freeCodeCamp/pull/65687 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-raisedadead-for-moT01.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-raisedadead-for-moT01.csv new file mode 100644 index 00000000..768cbb6f --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT-all-prs-reviewed-by-raisedadead-for-moT01.csv @@ -0,0 +1,5 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +raisedadead,PR 68425,420,420,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68425 +raisedadead,PR 68177,1018,1018,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68177 +raisedadead,PR 67142,60,60,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67142 +raisedadead,PR 66223,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66223 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_all-prs-reviewed-by-moT01-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_all-prs-reviewed-by-moT01-bar-chart.html new file mode 100644 index 00000000..d64ba865 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_all-prs-reviewed-by-moT01-bar-chart.html @@ -0,0 +1,2011 @@ + + + + + + + Reviewer Analytics - moT01 (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ moT01 +
+ +

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Reviewed
+
63
+ +
+
+
+
+
+
+ +
+
+
Authors Supported
+
13
+ +
+
+
+
+
+
+ +
+
+
Comments Written
+
11
+ +
+
+
+
+
+
+ +
+
+
Avg Response Time
+
2d 1h
+ +
+
+
+
+
+ + +
+
+
+
+

+ + PRs Reviewed by Author +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Review Turnaround Distribution +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewed Pull Requests +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Pull RequestAuthorInitial ResponseReview CompletionCommentsStatus
+ + #68890 + + fix(api): dcc empty collections return 200 not 404 + +
+ raisedadead + raisedadead +
+
5h 0m5h 0m0 + Merged +
+ + #68582 + + refactor: copy client i18n files to common folder + +
+ ojeytonwilliams + ojeytonwilliams +
+
8h 0m8h 0m0 + Merged +
+ + #68489 + + fix(curriculum): capitalize Vite challenge title for consistency + +
+ homayounmmdy + homayounmmdy +
+
49m49m0 + Merged +
+ + #68384 + + test: move notes coverage to client + +
+ Sembauke + Sembauke +
+
11h 23m11h 23m0 + Merged +
+ + #68383 + + test: move multiple choice question coverage to client + +
+ Sembauke + Sembauke +
+
8d 22h8d 22h0 + Merged +
+ + #68368 + + test: move map coverage to client + +
+ Sembauke + Sembauke +
+
1d 2h1d 2h0 + Merged +
+ + #68366 + + test: move learn page coverage to client + +
+ Sembauke + Sembauke +
+
9d 13h9d 13h0 + Merged +
+ + #68364 + + test: remove intro page playwright coverage + +
+ Sembauke + Sembauke +
+
19h 6m19h 6m0 + Merged +
+ + #68363 + + test: move RWD intro page coverage to client + +
+ Sembauke + Sembauke +
+
9d 6h9d 6h0 + Merged +
+ + #68361 + + test: move interactive editor layout coverage to client + +
+ Sembauke + Sembauke +
+
3d 13h3d 13h0 + Merged +
+ + #68349 + + test: move image picture check coverage to client + +
+ Sembauke + Sembauke +
+
3d 13h3d 13h0 + Merged +
+ + #68347 + + test: move help modal coverage to client + +
+ Sembauke + Sembauke +
+
3d 13h3d 13h0 + Merged +
+ + #68345 + + test: move help button coverage to client + +
+ Sembauke + Sembauke +
+
9d 6h9d 6h0 + Merged +
+ + #68240 + + test: move flash rendering coverage to client + +
+ Sembauke + Sembauke +
+
4d 5h4d 5h0 + Merged +
+ + #68239 + + test: move finish exam modal coverage to client + +
+ Sembauke + Sembauke +
+
4d 5h4d 5h0 + Merged +
+ + #68233 + + test: move fill-in-the-blanks coverage to client + +
+ Sembauke + Sembauke +
+
1d 10h1d 10h0 + Merged +
+ + #68232 + + test: move experience validation coverage to client + +
+ Sembauke + Sembauke +
+
4d 5h4d 5h0 + Merged +
+ + #68231 + + test: move exit exam modal coverage to client + +
+ Sembauke + Sembauke +
+
4d 5h4d 5h0 + Merged +
+ + #68230 + + test: move exam survey coverage to client + +
+ Sembauke + Sembauke +
+
4d 5h4d 5h0 + Merged +
+ + #68140 + + test: move exam results modal coverage to client + +
+ Sembauke + Sembauke +
+
12h 3m12h 3m0 + Merged +
+ + #68139 + + test: move email sign-up alert coverage to client + +
+ Sembauke + Sembauke +
+
12h 1m12h 1m0 + Merged +
+ + #68134 + + fix(curriculum): ensure full width of timeline table + +
+ imsomilg + imsomilg +
+
12h 11m12h 11m0 + Merged +
+ + #68132 + + test: move email settings coverage to client + +
+ Sembauke + Sembauke +
+
5d 5h5d 5h0 + Merged +
+ + #68131 + + test: move edit profile modal coverage to client + +
+ Sembauke + Sembauke +
+
2d 11h2d 11h0 + Merged +
+ + #68129 + + test: move delete modal coverage to client + +
+ Sembauke + Sembauke +
+
11h 57m11h 57m0 + Merged +
+ + #68128 + + test: move daily coding challenge coverage to client + +
+ Sembauke + Sembauke +
+
11h 44m11h 44m0 + Merged +
+ + #68127 + + test: move completion modal coverage to client + +
+ Sembauke + Sembauke +
+
11h 37m11h 37m0 + Merged +
+ + #68059 + + test: move codeally coverage to client + +
+ Sembauke + Sembauke +
+
19h 33m19h 33m0 + Merged +
+ + #68056 + + test: move challenge title coverage to client + +
+ Sembauke + Sembauke +
+
3d 2h3d 2h0 + Merged +
+ + #68039 + + test: move challenge reset modal coverage to client + +
+ Sembauke + Sembauke +
+
11d 14h11d 14h0 + Merged +
+ + #68037 + + test: move challenge description rendering to client + +
+ Sembauke + Sembauke +
+
3d 2h3d 2h0 + Merged +
+ + #68029 + + fix(curriculum): add missing 'have' to Step 6 hints in Tailwind CTA workshop + +
+ Dennis01601 + Dennis01601 +
+
29m29m1 + Merged +
+ + #67993 + + fix(client): remove blank lines around editable region comments in forum help post + +
+ majestic-owl448 + majestic-owl448 +
+
3h 0m3h 0m0 + Merged +
+ + #67986 + + test: move breadcrumb rendering to client + +
+ Sembauke + Sembauke +
+
12h 49m12h 49m0 + Merged +
+ + #67985 + + test: move academic honesty rendering to client + +
+ Sembauke + Sembauke +
+
11h 38m11h 38m0 + Merged +
+ + #67983 + + test: move c-sharp button coverage to client + +
+ Sembauke + Sembauke +
+
15h 17m15h 17m0 + Merged +
+ + #67969 + + fix(tools): seed all current challenges and certifications for certified user from hardcoded list + +
+ majestic-owl448 + majestic-owl448 +
+
8h 56m8h 56m0 + Merged +
+ + #67964 + + test: move blocked page coverage to client + +
+ Sembauke + Sembauke +
+
21h 32m21h 32m0 + Merged +
+ + #67958 + + test: keep backend spec true e2e + +
+ Sembauke + Sembauke +
+
14h 31m14h 31m0 + Merged +
+ + #67957 + + test: keep archive spec true e2e + +
+ Sembauke + Sembauke +
+
14h 21m14h 21m0 + Merged +
+ + #67955 + + test: keep action-row spec true e2e + +
+ Sembauke + Sembauke +
+
14h 18m14h 18m0 + Merged +
+ + #67917 + + fix: Move 404 page checks to Vitest + +
+ Sembauke + Sembauke +
+
14h 28m14h 28m0 + Merged +
+ + #67204 + + fix(client): add language selector to mobile layout for daily coding challenge + +
+ neerajgouda06 + neerajgouda06 +
+
6d 3h6d 3h1 + Merged +
+ + #66851 + + fix(client): simplify search box text so less likely to ellipsis + +
+ QuincyLarson + QuincyLarson +
+
0m0m0 + Merged +
+ + #66315 + + feat(client,curriculum): add MCP and RAG course to catalog + +
+ jdwilkin4 + jdwilkin4 +
+
8h 9m1d 5h2 + Merged +
+ + #66296 + + fix(curriculum): add opposite parameter validation tests + +
+ majestic-owl448 + majestic-owl448 +
+
10h 33m10h 33m0 + Merged +
+ + #66295 + + fix(curriculum): reorder intros for superblock responsive-web-design-v9 + +
+ majestic-owl448 + majestic-owl448 +
+
9h 48m9h 48m0 + Merged +
+ + #66294 + + fix(curriculum): reorder intros for superblock relational-databases-v9 + +
+ majestic-owl448 + majestic-owl448 +
+
9h 47m9h 47m0 + Merged +
+ + #66293 + + fix(curriculum): reorder intros for superblock python-v9 + +
+ majestic-owl448 + majestic-owl448 +
+
9h 45m9h 45m0 + Merged +
+ + #66292 + + fix(curriculum): reorder intros for superblock back-end-development-and-apis-v9 + +
+ majestic-owl448 + majestic-owl448 +
+
9h 44m9h 44m0 + Merged +
+ + #66291 + + fix(curriculum): reorder intros for superblock front-end-development-libraries-v9 + +
+ majestic-owl448 + majestic-owl448 +
+
9h 43m9h 43m0 + Merged +
+ + #66290 + + fix(curriculum): reorder intros for superblock javascript-v9 + +
+ majestic-owl448 + majestic-owl448 +
+
9h 40m9h 40m1 + Merged +
+ + #66210 + + fix(client): remove notes from certifications + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
0m0m0 + Merged +
+ + #66177 + + perf: cache challenges on build + +
+ ojeytonwilliams + ojeytonwilliams +
+
2h 48m2h 48m0 + Merged +
+ + #65974 + + fix(client): sidebar font & profile placeholders + +
+ raisedadead + raisedadead +
+
2h 51m2h 51m0 + Merged +
+ + #65957 + + fix(curriculum): add rounding errors explanation to float lesson + +
+ Dario-DC + Dario-DC +
+
1h 12m1h 12m0 + Merged +
+ + #65949 + + fix(curriculum): remove hidden tests in N queens lab + +
+ Dario-DC + Dario-DC +
+
14h 5m14h 54m3 + Merged +
+ + #65942 + + fix(client): daily-coding-challenge routing + +
+ ojeytonwilliams + ojeytonwilliams +
+
6h 7m6h 7m0 + Merged +
+ + #65928 + + feat(curriculum): expand and reorganize initial typescript lessons + +
+ jdwilkin4 + jdwilkin4 +
+
14h 16m15h 0m3 + Merged +
+ + #65872 + + feat(curriculum): add insertion sort lab to jsv9 + +
+ majestic-owl448 + majestic-owl448 +
+
1d 23h1d 23h0 + Merged +
+ + #65768 + + fix(curriculum): update step 6 instruction in workshop shopping list + +
+ AdityaSingh-18 + AdityaSingh-18 +
+
3d 3h3d 3h0 + Merged +
+ + #65749 + + fix(curriculum): clarify DP function calls vs unique subproblems + +
+ Jeevankumar-s + Jeevankumar-s +
+
5d 11h5d 11h0 + Merged +
+ + #65669 + + fix: supply env vars when building + +
+ ojeytonwilliams + ojeytonwilliams +
+
4h 0m4h 0m0 + Merged +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_all-prs-reviewed-by-moT01.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_all-prs-reviewed-by-moT01.csv new file mode 100644 index 00000000..2be6d778 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_all-prs-reviewed-by-moT01.csv @@ -0,0 +1,64 @@ +PR#,Review Time,Review Time (working days),Review Time (mins),Initial Response Time (working days),Initial Response Time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR Ready On,PR Merged On,Ready->Merge,PR Author,PR URL +68890,5h,5h,300,5h,300,0,0,0,0,2026-07-27T16:47:41Z,2026-07-28T09:54:01Z,17h 6m 20s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/68890 +68582,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-07-06T10:08:42Z,2026-07-07T07:34:47Z,21h 26m 5s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/68582 +68489,49m 31s,49m 31s,49,49m 31s,49,0,0,0,0,2026-07-02T16:07:59Z,2026-07-02T17:36:45Z,1h 28m 46s,homayounmmdy,https://github.com/freeCodeCamp/freeCodeCamp/pull/68489 +68384,11h 23m,1 day and 3h 23m [Based on 8h on a working day],683,1 day and 3h 23m [Based on 8h on a working day],683,0,0,0,0,2026-06-30T07:19:32Z,2026-07-02T16:24:08Z,2d 9h 4m 36s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68384 +68383,8d 22h 3m,26 days and 6h 3m [Based on 8h on a working day],12843,26 days and 6h 3m [Based on 8h on a working day],12843,0,0,0,0,2026-06-30T07:05:19Z,2026-08-06T19:04:02Z,37d 11h 58m 43s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68383 +68368,1d 2h 36m,3 days and 2h 36m [Based on 8h on a working day],1596,3 days and 2h 36m [Based on 8h on a working day],1596,0,0,0,0,2026-06-29T14:33:14Z,2026-07-02T16:36:39Z,3d 2h 3m 25s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68368 +68366,9d 13h 8m,28 days and 5h 8m [Based on 8h on a working day],13748,28 days and 5h 8m [Based on 8h on a working day],13748,0,0,0,0,2026-06-29T14:01:41Z,2026-08-06T19:08:47Z,38d 5h 7m 6s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68366 +68364,19h 6m,2 days and 3h 6m [Based on 8h on a working day],1146,2 days and 3h 6m [Based on 8h on a working day],1146,0,0,0,0,2026-06-29T12:28:38Z,2026-07-02T16:06:37Z,3d 3h 37m 59s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68364 +68363,9d 6h 10m,27 days and 6h 10m [Based on 8h on a working day],13330,27 days and 6h 10m [Based on 8h on a working day],13330,0,0,0,0,2026-06-29T12:22:10Z,2026-08-06T19:11:03Z,38d 6h 48m 53s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68363 +68361,3d 13h 51m,10 days and 5h 51m [Based on 8h on a working day],5151,10 days and 5h 51m [Based on 8h on a working day],5151,0,0,0,0,2026-06-29T12:09:23Z,2026-07-14T18:51:16Z,15d 6h 41m 53s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68361 +68349,3d 13h 47m,10 days and 5h 47m [Based on 8h on a working day],5147,10 days and 5h 47m [Based on 8h on a working day],5147,0,0,0,0,2026-06-29T08:20:10Z,2026-07-14T18:47:16Z,15d 10h 27m 6s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68349 +68347,3d 13h 46m,10 days and 5h 46m [Based on 8h on a working day],5146,10 days and 5h 46m [Based on 8h on a working day],5146,0,0,0,0,2026-06-29T07:45:52Z,2026-07-14T18:46:36Z,15d 11h 0m 44s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68347 +68345,9d 6h 1m,27 days and 6h 1m [Based on 8h on a working day],13321,27 days and 6h 1m [Based on 8h on a working day],13321,0,0,0,0,2026-06-29T07:35:12Z,2026-08-06T19:01:39Z,38d 11h 26m 27s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68345 +68240,4d 5h 52m,12 days and 5h 52m [Based on 8h on a working day],6112,12 days and 5h 52m [Based on 8h on a working day],6112,0,0,0,0,2026-06-25T09:33:01Z,2026-07-14T18:52:44Z,19d 9h 19m 43s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68240 +68239,4d 5h 44m,12 days and 5h 44m [Based on 8h on a working day],6104,12 days and 5h 44m [Based on 8h on a working day],6104,0,0,0,0,2026-06-25T09:03:11Z,2026-07-14T18:44:45Z,19d 9h 41m 34s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68239 +68233,1d 10h 31m,4 days and 2h 31m [Based on 8h on a working day],2071,4 days and 2h 31m [Based on 8h on a working day],2071,0,0,0,0,2026-06-25T07:22:29Z,2026-07-02T15:31:44Z,7d 8h 9m 15s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68233 +68232,4d 5h 44m,12 days and 5h 44m [Based on 8h on a working day],6104,12 days and 5h 44m [Based on 8h on a working day],6104,0,0,0,0,2026-06-25T07:14:45Z,2026-07-14T18:44:16Z,19d 11h 29m 31s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68232 +68231,4d 5h 42m,12 days and 5h 42m [Based on 8h on a working day],6102,12 days and 5h 42m [Based on 8h on a working day],6102,0,0,0,0,2026-06-25T07:02:38Z,2026-07-14T18:42:12Z,19d 11h 39m 34s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68231 +68230,4d 5h 40m,12 days and 5h 40m [Based on 8h on a working day],6100,12 days and 5h 40m [Based on 8h on a working day],6100,0,0,0,0,2026-06-25T06:54:00Z,2026-07-14T18:40:41Z,19d 11h 46m 41s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68230 +68140,12h 3m,1 day and 4h 3m [Based on 8h on a working day],723,1 day and 4h 3m [Based on 8h on a working day],723,0,0,0,0,2026-06-22T11:37:07Z,2026-06-23T17:03:33Z,1d 5h 26m 26s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68140 +68139,12h 1m,1 day and 4h 1m [Based on 8h on a working day],721,1 day and 4h 1m [Based on 8h on a working day],721,0,0,0,0,2026-06-22T11:27:39Z,2026-06-23T17:01:44Z,1d 5h 34m 5s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68139 +68134,12h 11m,1 day and 4h 11m [Based on 8h on a working day],731,1 day and 4h 11m [Based on 8h on a working day],731,0,0,0,0,2026-06-22T09:35:32Z,2026-06-23T17:11:25Z,1d 7h 35m 53s,imsomilg,https://github.com/freeCodeCamp/freeCodeCamp/pull/68134 +68132,5d 5h 43m,15 days and 5h 43m [Based on 8h on a working day],7543,15 days and 5h 43m [Based on 8h on a working day],7543,0,0,0,0,2026-06-22T09:10:26Z,2026-07-14T18:43:37Z,22d 9h 33m 11s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68132 +68131,2d 11h 55m,7 days and 3h 55m [Based on 8h on a working day],3595,7 days and 3h 55m [Based on 8h on a working day],3595,0,0,0,0,2026-06-22T09:01:02Z,2026-07-02T16:55:16Z,10d 7h 54m 14s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68131 +68129,11h 57m,1 day and 3h 57m [Based on 8h on a working day],717,1 day and 3h 57m [Based on 8h on a working day],717,0,0,0,0,2026-06-22T08:35:51Z,2026-06-23T16:57:40Z,1d 8h 21m 49s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68129 +68128,11h 44m,1 day and 3h 44m [Based on 8h on a working day],704,1 day and 3h 44m [Based on 8h on a working day],704,0,0,0,0,2026-06-22T07:48:12Z,2026-06-23T16:44:17Z,1d 8h 56m 5s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68128 +68127,11h 37m,1 day and 3h 37m [Based on 8h on a working day],697,1 day and 3h 37m [Based on 8h on a working day],697,0,0,0,0,2026-06-22T07:30:18Z,2026-06-23T16:38:01Z,1d 9h 7m 43s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68127 +68059,19h 33m,2 days and 3h 33m [Based on 8h on a working day],1173,2 days and 3h 33m [Based on 8h on a working day],1173,0,0,0,0,2026-06-18T12:32:07Z,2026-06-23T16:33:51Z,5d 4h 1m 44s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68059 +68056,3d 2h 21m,9 days and 2h 21m [Based on 8h on a working day],4461,9 days and 2h 21m [Based on 8h on a working day],4461,0,0,0,0,2026-06-18T11:27:55Z,2026-07-02T15:22:03Z,14d 3h 54m 8s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68056 +68039,11d 14h 6m,34 days and 6h 6m [Based on 8h on a working day],16686,34 days and 6h 6m [Based on 8h on a working day],16686,0,0,0,0,2026-06-18T06:48:42Z,2026-08-06T19:06:11Z,49d 12h 17m 29s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68039 +68037,3d 2h 16m,9 days and 2h 16m [Based on 8h on a working day],4456,9 days and 2h 16m [Based on 8h on a working day],4456,0,0,0,0,2026-06-18T06:39:02Z,2026-07-02T15:16:24Z,14d 8h 37m 22s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68037 +68029,29m 32s,29m 32s,29,29m 32s,29,0,1,0,1,2026-06-17T18:53:43Z,2026-06-18T01:42:56Z,6h 49m 13s,Dennis01601,https://github.com/freeCodeCamp/freeCodeCamp/pull/68029 +67993,3h,3h,180,3h,180,0,0,0,0,2026-06-17T18:41:01Z,2026-06-18T01:46:44Z,7h 5m 43s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/67993 +67986,12h 49m,1 day and 4h 49m [Based on 8h on a working day],769,1 day and 4h 49m [Based on 8h on a working day],769,0,0,0,0,2026-06-16T07:31:59Z,2026-06-17T17:49:37Z,1d 10h 17m 38s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67986 +67985,11h 38m,1 day and 3h 38m [Based on 8h on a working day],698,1 day and 3h 38m [Based on 8h on a working day],698,0,0,0,0,2026-06-16T07:19:40Z,2026-06-17T16:39:06Z,1d 9h 19m 26s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67985 +67983,15h 17m,1 day and 7h 17m [Based on 8h on a working day],917,1 day and 7h 17m [Based on 8h on a working day],917,0,0,0,0,2026-06-16T07:12:45Z,2026-06-17T20:17:26Z,1d 13h 4m 41s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67983 +67969,8h 56m,1 day and 56m [Based on 8h on a working day],536,1 day and 56m [Based on 8h on a working day],536,0,0,0,0,2026-06-16T15:45:38Z,2026-06-17T15:57:01Z,1d 0h 11m 23s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/67969 +67964,21h 32m,2 days and 5h 32m [Based on 8h on a working day],1292,2 days and 5h 32m [Based on 8h on a working day],1292,0,0,0,0,2026-06-15T14:08:54Z,2026-06-17T19:33:06Z,2d 5h 24m 12s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67964 +67958,14h 31m,1 day and 6h 31m [Based on 8h on a working day],871,1 day and 6h 31m [Based on 8h on a working day],871,0,0,0,0,2026-06-15T08:51:29Z,2026-06-17T19:31:48Z,2d 10h 40m 19s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67958 +67957,14h 21m,1 day and 6h 21m [Based on 8h on a working day],861,1 day and 6h 21m [Based on 8h on a working day],861,0,0,0,0,2026-06-15T08:38:12Z,2026-06-17T19:22:08Z,2d 10h 43m 56s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67957 +67955,14h 18m,1 day and 6h 18m [Based on 8h on a working day],858,1 day and 6h 18m [Based on 8h on a working day],858,0,0,0,0,2026-06-15T08:21:01Z,2026-06-17T19:19:04Z,2d 10h 58m 3s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67955 +67917,14h 28m,1 day and 6h 28m [Based on 8h on a working day],868,1 day and 6h 28m [Based on 8h on a working day],868,0,0,0,0,2026-06-15T07:25:15Z,2026-06-17T19:28:54Z,2d 12h 3m 39s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67917 +67204,6d 3h 57m,18 days and 3h 57m [Based on 8h on a working day],8877,18 days and 3h 57m [Based on 8h on a working day],8877,0,1,0,1,2026-05-02T08:30:47Z,2026-06-17T20:33:41Z,46d 12h 2m 54s,neerajgouda06,https://github.com/freeCodeCamp/freeCodeCamp/pull/67204 +66851,0s,0s,0,0s,0,0,0,0,0,2026-04-07T21:02:02Z,2026-04-07T21:54:42Z,52m 40s,QuincyLarson,https://github.com/freeCodeCamp/freeCodeCamp/pull/66851 +66315,1d 5h 40m,3 days and 5h 40m [Based on 8h on a working day],1780,1 day and 9m [Based on 8h on a working day],489,0,1,1,2,2026-03-09T16:26:50Z,2026-03-13T13:41:12Z,3d 21h 14m 22s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/66315 +66296,10h 33m,1 day and 2h 33m [Based on 8h on a working day],633,1 day and 2h 33m [Based on 8h on a working day],633,0,0,0,0,2026-03-07T19:32:47Z,2026-03-10T15:33:24Z,2d 20h 0m 37s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66296 +66295,9h 48m,1 day and 1h 48m [Based on 8h on a working day],588,1 day and 1h 48m [Based on 8h on a working day],588,0,0,0,0,2026-03-07T18:30:29Z,2026-03-10T14:48:18Z,2d 20h 17m 49s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66295 +66294,9h 47m,1 day and 1h 47m [Based on 8h on a working day],587,1 day and 1h 47m [Based on 8h on a working day],587,0,0,0,0,2026-03-07T18:24:27Z,2026-03-10T14:47:10Z,2d 20h 22m 43s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66294 +66293,9h 45m,1 day and 1h 45m [Based on 8h on a working day],585,1 day and 1h 45m [Based on 8h on a working day],585,0,0,0,0,2026-03-07T18:17:30Z,2026-03-10T14:45:54Z,2d 20h 28m 24s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66293 +66292,9h 44m,1 day and 1h 44m [Based on 8h on a working day],584,1 day and 1h 44m [Based on 8h on a working day],584,0,0,0,0,2026-03-07T18:27:57Z,2026-03-10T14:45:01Z,2d 20h 17m 4s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66292 +66291,9h 43m,1 day and 1h 43m [Based on 8h on a working day],583,1 day and 1h 43m [Based on 8h on a working day],583,0,0,0,0,2026-03-07T17:31:57Z,2026-03-10T14:43:23Z,2d 21h 11m 26s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66291 +66290,9h 40m,1 day and 1h 40m [Based on 8h on a working day],580,1 day and 1h 40m [Based on 8h on a working day],580,0,1,0,1,2026-03-07T17:29:08Z,2026-03-10T14:40:47Z,2d 21h 11m 39s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66290 +66210,0s,0s,0,0s,0,0,0,0,0,2026-03-03T08:58:51Z,2026-03-03T13:46:00Z,4h 47m 9s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/66210 +66177,2h 48m 25s,2h 48m 25s,168,2h 48m 25s,168,0,0,0,0,2026-03-02T18:03:51Z,2026-03-02T20:52:33Z,2h 48m 42s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66177 +65974,2h 51m,2h 51m,171,2h 51m,171,0,0,0,0,2026-02-20T04:55:51Z,2026-02-20T16:52:19Z,11h 56m 28s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/65974 +65957,1h 12m,1h 12m,72,1h 12m,72,0,0,0,0,2026-02-19T09:55:31Z,2026-02-19T15:12:52Z,5h 17m 21s,Dario-DC,https://github.com/freeCodeCamp/freeCodeCamp/pull/65957 +65949,14h 54m,1 day and 6h 54m [Based on 8h on a working day],894,1 day and 6h 5m [Based on 8h on a working day],845,2,0,1,3,2026-02-18T19:50:41Z,2026-02-20T17:54:36Z,1d 22h 3m 55s,Dario-DC,https://github.com/freeCodeCamp/freeCodeCamp/pull/65949 +65942,6h 7m,6h 7m,367,6h 7m,367,0,0,0,0,2026-02-18T13:31:18Z,2026-02-18T20:09:30Z,6h 38m 12s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65942 +65928,15h,1 day and 7h [Based on 8h on a working day],900,1 day and 6h 16m [Based on 8h on a working day],856,2,0,1,3,2026-02-19T15:10:01Z,2026-02-20T23:04:13Z,1d 7h 54m 12s,jdwilkin4,https://github.com/freeCodeCamp/freeCodeCamp/pull/65928 +65872,1d 23h,5 days and 7h [Based on 8h on a working day],2820,5 days and 7h [Based on 8h on a working day],2820,0,0,0,0,2026-02-13T15:16:02Z,2026-02-20T23:11:11Z,7d 7h 55m 9s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/65872 +65768,3d 3h 40m,9 days and 3h 40m [Based on 8h on a working day],4540,9 days and 3h 40m [Based on 8h on a working day],4540,0,0,0,0,2026-02-08T12:49:42Z,2026-02-20T17:40:24Z,12d 4h 50m 42s,AdityaSingh-18,https://github.com/freeCodeCamp/freeCodeCamp/pull/65768 +65749,5d 11h,16 days and 3h [Based on 8h on a working day],7860,16 days and 3h [Based on 8h on a working day],7860,0,0,0,0,2026-02-06T19:29:09Z,2026-03-02T22:20:28Z,24d 2h 51m 19s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65749 +65669,4h,4h,240,4h,240,0,0,0,0,2026-02-02T18:25:50Z,2026-02-03T01:46:40Z,7h 20m 50s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65669 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_moT01-all-reviewers-total-prs-reviewed.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_moT01-all-reviewers-total-prs-reviewed.csv new file mode 100644 index 00000000..68d58003 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_moT01-all-reviewers-total-prs-reviewed.csv @@ -0,0 +1,7 @@ +Reviewer,Total PR Reviewed for moT01 since 2026-02-01 +ojeytonwilliams,10 +huyenltnguyen,5 +raisedadead,4 +majestic-owl448,4 +Sembauke,2 +ShaunSHamilton,1 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-ascii.txt new file mode 100644 index 00000000..7195c76b --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-ascii.txt @@ -0,0 +1,124 @@ + + + -------------------------------------------------------------------------------------------------------------- + PR reviewer's stats for PRs created by 'moT01' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + -------------------------------------------------------------------------------------------------------------- + +┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +│ │ +│ ● PR reviewer stats for "ojeytonwilliams" │ +├──────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 10 │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 7h for PR#68425 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 23h for PR#68177 │ +│ │ made 2 code review comments and 0 issue comment. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 9h 21m for PR#67606 │ +│ │ made 2 code review comments and 0 issue comment. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 1d 0h 15m for PR#67227 │ +│ │ made 4 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 0s for PR#67117 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 8h 14m for PR#66511 │ +│ │ made 6 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 0s for PR#66313 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 2h for PR#66202 │ +│ │ made 3 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 16h for PR#65864 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 0s for PR#65687 │ +│ │ made 4 code review comments and 0 issue comment. │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 8h 59m │ +├──────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "huyenltnguyen" │ +├──────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 5 │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 3h for PR#69256 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 15m 51s for PR#68079 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 11h 49m for PR#66715 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 0s for PR#66357 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 6h 26m for PR#66223 │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 4h 18m 10.2s │ +├──────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "raisedadead" │ +├──────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 4 │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 7h for PR#68425 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 16h 58m for PR#68177 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 1h for PR#67142 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 8h for PR#66223 │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 8h 14m 30s │ +├──────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "majestic-owl448" │ +├──────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 4 │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 19h for PR#67961 │ +│ │ made 38 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 10 times. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 1d 16h 39m for PR#67749 │ +│ │ made 10 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 2 times. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 9h 43m for PR#66191 │ +│ │ made 4 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 17h 2m for PR#65864 │ +│ │ made 2 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 21h 36m │ +├──────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Sembauke" │ +├──────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 14h for PR#66715 │ +│ ├─────────────────────────────────────────────────────┤ +│ │ 8h for PR#65983 │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 11h │ +├──────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ShaunSHamilton" │ +├──────────────────────────────────────────────────────────┬─────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Review Durations │ 6d 7h 26m for PR#68177 │ +│ │ made 1 code review comment and 1 issue comment. │ +│ │ also has reviewed PR 1 time. │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ Average Time │ 6d 7h 26m │ +├──────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────┤ +│ │ │ +│ │ │ +│ ● Average PR Merge Time for all PRs created by 'moT01' │ 4d 20h 31m 3.730769230s │ +└──────────────────────────────────────────────────────────┴─────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-bar-chart.html new file mode 100644 index 00000000..71609949 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PR reviewer's stats for PRs created by `moT01` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR reviewer's stats for PRs created by `moT01` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-pie-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-pie-chart.html new file mode 100644 index 00000000..1e5fed2a --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-pie-chart.html @@ -0,0 +1,840 @@ + + + + + + + Author Analytics - moT01 (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ moT01 +
+ +

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Created
+
22
+ +
+
+
+
+
+
+ +
+
+
Total Reviews Received
+
26
+ +
+
+
+
+
+
+ +
+
+
Active Reviewers
+
6
+ +
+
+
+
+
+
+ +
+
+
Comments Received
+
167
+ +
+
+
+
+
+ + +
+
+
+
+

+ + Reviewer Distribution +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Reviewer Activity & Feedback +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewers Breakdown +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ReviewerReviews CompletedCode CommentsIssue CommentsSubmissionsTotal Comments
+ + 10210324
+ + 50000
+ + 40000
+ + 45401468
+
+ Sembauke + +
+
20000
+ + 11113
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-pr-stats-aggregate.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-pr-stats-aggregate.html new file mode 100644 index 00000000..0a11c2cd --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-author-moT01-pr-stats-aggregate.html @@ -0,0 +1,525 @@ + + + + + + + PR Author Stats for `moT01` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR Author Stats for `moT01` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-reviewer-moT01-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-reviewer-moT01-ascii.txt new file mode 100644 index 00000000..2586bd72 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_pr-reviewer-moT01-ascii.txt @@ -0,0 +1,37 @@ + + + --------------------------------------------------------------------------------------------------------- + Stats for all PR reviews given by 'moT01' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + --------------------------------------------------------------------------------------------------------- + +┌─────────────────────────────────────────────┬─────────────────────────────────────────────────────────────┐ +│ Total Reviews │ 63 │ +├─────────────────────────────────────────────┼─────────────────────────────────────────────────────────────┤ +│ Average Review Time │ 2d 1h 51m 15.682539682s │ +├─────────────────────────────────────────────┼─────────────────────────────────────────────────────────────┤ +│ PR Authors Reviewed For │ ✔ 1 PR reviewed for 'homayounmmdy' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'imsomilg' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Dennis01601' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'neerajgouda06' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'QuincyLarson' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Jeevankumar-s' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'raisedadead' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'jdwilkin4' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'AdityaSingh-18' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Dario-DC' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 4 PRs reviewed for 'ojeytonwilliams' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 10 PRs reviewed for 'majestic-owl448' │ +│ ├─────────────────────────────────────────────────────────────┤ +│ │ ✔ 35 PRs reviewed for 'Sembauke' │ +└─────────────────────────────────────────────┴─────────────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_prs-reviewed-for-authors-by-moT01-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_prs-reviewed-for-authors-by-moT01-bar-chart.html new file mode 100644 index 00000000..27b4c15f --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_prs-reviewed-for-authors-by-moT01-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PRs Reviewed by moT01 (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PRs Reviewed by moT01 (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_prs-reviewed-for-authors-by-moT01.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_prs-reviewed-for-authors-by-moT01.csv new file mode 100644 index 00000000..6f495fd7 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-moT01/REPORT_-_prs-reviewed-for-authors-by-moT01.csv @@ -0,0 +1,14 @@ +Reviewed For different PR Authors,Total PRs Reviewed by moT01 since 2026-02-01,Total Code Review Comments,Total PR Issue Comments,Total PR Review Comments,Total All Comments Made,PR# List +raisedadead,2,0,0,0,0,"[65974, 68890]" +ojeytonwilliams,4,0,0,0,0,"[65669, 65942, 66177, 68582]" +homayounmmdy,1,0,0,0,0,[68489] +Sembauke,35,0,0,0,0,"[67917, 67955, 67957, 67958, 67964, 67983, 67985, 67986, 68037, 68039, 68056, 68059, 68127, 68128, 68129, 68131, 68132, 68139, 68140, 68230, 68231, 68232, 68233, 68239, 68240, 68345, 68347, 68349, 68361, 68363, 68364, 68366, 68368, 68383, 68384]" +imsomilg,1,0,0,0,0,[68134] +Dennis01601,1,0,1,0,1,[68029] +majestic-owl448,10,0,1,0,1,"[65872, 66290, 66291, 66292, 66293, 66294, 66295, 66296, 67969, 67993]" +neerajgouda06,1,0,1,0,1,[67204] +QuincyLarson,1,0,0,0,0,[66851] +jdwilkin4,2,2,1,2,5,"[65928, 66315]" +AdityaSingh-18,2,0,0,0,0,"[65768, 66210]" +Dario-DC,2,2,0,1,3,"[65949, 65957]" +Jeevankumar-s,1,0,0,0,0,[65749] diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-DanielRosa74-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-DanielRosa74-for-ojeytonwilliams.csv new file mode 100644 index 00000000..218d5920 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-DanielRosa74-for-ojeytonwilliams.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +DanielRosa74,PR 66110,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66110 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Dario-DC-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Dario-DC-for-ojeytonwilliams.csv new file mode 100644 index 00000000..0cebc2d0 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Dario-DC-for-ojeytonwilliams.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Dario-DC,PR 65707,13,13,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65707 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Ksound22-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Ksound22-for-ojeytonwilliams.csv new file mode 100644 index 00000000..072bcbf5 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Ksound22-for-ojeytonwilliams.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Ksound22,PR 67280,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67280 +Ksound22,PR 66859,91,91,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66859 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Sembauke-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Sembauke-for-ojeytonwilliams.csv new file mode 100644 index 00000000..3a01ef57 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-Sembauke-for-ojeytonwilliams.csv @@ -0,0 +1,16 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Sembauke,PR 69474,38,38,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69474 +Sembauke,PR 69079,53,53,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69079 +Sembauke,PR 68949,1920,1920,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68949 +Sembauke,PR 68884,360,360,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68884 +Sembauke,PR 68880,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68880 +Sembauke,PR 67683,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67683 +Sembauke,PR 67653,3600,3600,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67653 +Sembauke,PR 66765,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66765 +Sembauke,PR 66267,0,0,0,2,0,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/66267 +Sembauke,PR 65868,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65868 +Sembauke,PR 65865,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65865 +Sembauke,PR 65862,360,360,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65862 +Sembauke,PR 65860,420,420,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65860 +Sembauke,PR 65857,5760,5760,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65857 +Sembauke,PR 65854,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65854 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-ojeytonwilliams.csv new file mode 100644 index 00000000..3b55b1ee --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-ojeytonwilliams.csv @@ -0,0 +1,9 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ShaunSHamilton,PR 68992,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68992 +ShaunSHamilton,PR 68408,118,118,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68408 +ShaunSHamilton,PR 67680,289,289,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67680 +ShaunSHamilton,PR 67234,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67234 +ShaunSHamilton,PR 66771,900,900,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66771 +ShaunSHamilton,PR 66259,2160,1305,3,0,2,5,https://github.com/freeCodeCamp/freeCodeCamp/pull/66259 +ShaunSHamilton,PR 66214,1920,1920,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66214 +ShaunSHamilton,PR 65968,4500,4500,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65968 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-ahmaxed-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-ahmaxed-for-ojeytonwilliams.csv new file mode 100644 index 00000000..804e6cab --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-ahmaxed-for-ojeytonwilliams.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ahmaxed,PR 66842,507,507,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66842 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-huyenltnguyen-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-huyenltnguyen-for-ojeytonwilliams.csv new file mode 100644 index 00000000..550e64b3 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-huyenltnguyen-for-ojeytonwilliams.csv @@ -0,0 +1,10 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +huyenltnguyen,PR 69474,1,1,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69474 +huyenltnguyen,PR 67280,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67280 +huyenltnguyen,PR 66350,329,329,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66350 +huyenltnguyen,PR 66328,561,561,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66328 +huyenltnguyen,PR 66311,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66311 +huyenltnguyen,PR 65837,112,112,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65837 +huyenltnguyen,PR 65835,179,179,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65835 +huyenltnguyen,PR 65715,278,278,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65715 +huyenltnguyen,PR 65680,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65680 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-jdwilkin4-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-jdwilkin4-for-ojeytonwilliams.csv new file mode 100644 index 00000000..6d3893f3 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-jdwilkin4-for-ojeytonwilliams.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +jdwilkin4,PR 66328,652,652,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66328 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-majestic-owl448-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-majestic-owl448-for-ojeytonwilliams.csv new file mode 100644 index 00000000..0a18dc80 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-majestic-owl448-for-ojeytonwilliams.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +majestic-owl448,PR 65701,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65701 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-moT01-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-moT01-for-ojeytonwilliams.csv new file mode 100644 index 00000000..a8585960 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-moT01-for-ojeytonwilliams.csv @@ -0,0 +1,5 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +moT01,PR 68582,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68582 +moT01,PR 66177,168,168,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66177 +moT01,PR 65942,367,367,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65942 +moT01,PR 65669,240,240,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65669 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-naomi-freecodecamp-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-naomi-freecodecamp-for-ojeytonwilliams.csv new file mode 100644 index 00000000..d94da70c --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-naomi-freecodecamp-for-ojeytonwilliams.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +naomi-freecodecamp,PR 69474,21,21,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/69474 +naomi-freecodecamp,PR 65877,16,16,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65877 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-raisedadead-for-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-raisedadead-for-ojeytonwilliams.csv new file mode 100644 index 00000000..f6ac7ab6 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT-all-prs-reviewed-by-raisedadead-for-ojeytonwilliams.csv @@ -0,0 +1,30 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +raisedadead,PR 68852,89,89,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68852 +raisedadead,PR 68492,720,720,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68492 +raisedadead,PR 67683,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67683 +raisedadead,PR 67680,66,66,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67680 +raisedadead,PR 67653,5520,377,0,0,1,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/67653 +raisedadead,PR 67234,120,120,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/67234 +raisedadead,PR 66859,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66859 +raisedadead,PR 66771,1380,1380,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66771 +raisedadead,PR 66714,4,4,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66714 +raisedadead,PR 66323,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66323 +raisedadead,PR 66311,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66311 +raisedadead,PR 66259,240,240,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66259 +raisedadead,PR 66241,420,420,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66241 +raisedadead,PR 66128,4,4,0,2,0,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/66128 +raisedadead,PR 66060,139,139,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66060 +raisedadead,PR 65969,180,180,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65969 +raisedadead,PR 65947,360,360,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65947 +raisedadead,PR 65941,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65941 +raisedadead,PR 65933,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65933 +raisedadead,PR 65878,300,300,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65878 +raisedadead,PR 65877,240,240,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65877 +raisedadead,PR 65855,1162,1162,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65855 +raisedadead,PR 65838,300,300,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65838 +raisedadead,PR 65736,480,0,0,1,1,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/65736 +raisedadead,PR 65734,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65734 +raisedadead,PR 65698,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65698 +raisedadead,PR 65679,134,134,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65679 +raisedadead,PR 65665,78,78,2,0,0,2,https://github.com/freeCodeCamp/freeCodeCamp/pull/65665 +raisedadead,PR 65660,29,29,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65660 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_all-prs-reviewed-by-ojeytonwilliams-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_all-prs-reviewed-by-ojeytonwilliams-bar-chart.html new file mode 100644 index 00000000..d254e39a --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_all-prs-reviewed-by-ojeytonwilliams-bar-chart.html @@ -0,0 +1,1891 @@ + + + + + + + Reviewer Analytics - ojeytonwilliams (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ ojeytonwilliams +
+
+

ojeytonwilliams

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Reviewed
+
57
+ +
+
+
+
+
+
+ +
+
+
Authors Supported
+
13
+ +
+
+
+
+
+
+ +
+
+
Comments Written
+
80
+ +
+
+
+
+
+
+ +
+
+
Avg Response Time
+
11h 21m
+ +
+
+
+
+
+ + +
+
+
+
+

+ + PRs Reviewed by Author +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Review Turnaround Distribution +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewed Pull Requests +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Pull RequestAuthorInitial ResponseReview CompletionCommentsStatus
+ + #69387 + + fix(client): fix broken lint on main in multiple-choice-questions.test.tsx + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #69267 + + fix(api): revert "fix: atomic concurrent modern-challenge updates (#68949)" + +
+ ShaunSHamilton + ShaunSHamilton +
+
9m9m1 + Merged +
+ + #68862 + + test(client): avoid timeout in experience description validation test + +
+ majestic-owl448 + majestic-owl448 +
+
1h 0m1h 0m0 + Merged +
+ + #68856 + + fix(curriculum): mock the RPG Creature API in creature search project tests + +
+ majestic-owl448 + majestic-owl448 +
+
16m16m0 + Merged +
+ + #68842 + + fix(tests): assert step tests fail on their initial seed contents + +
+ majestic-owl448 + majestic-owl448 +
+
7h 0m7h 0m0 + Merged +
+ + #68425 + + feat: build client translations from i18n repo + +
+ moT01 + moT01 +
+
7h 0m7h 0m0 + Merged +
+ + #68390 + + test: move seo coverage to client + +
+ Sembauke + Sembauke +
+
8h 0m8h 0m0 + Merged +
+ + #68369 + + test: move mobile layout coverage to client + +
+ Sembauke + Sembauke +
+
1d 15h1d 15h0 + Merged +
+ + #68177 + + feat(client): loop daily challenges + +
+ moT01 + moT01 +
+
23h 0m23h 0m2 + Merged +
+ + #68061 + + test: move coding interview prep intro coverage to client + +
+ Sembauke + Sembauke +
+
16h 0m16h 0m0 + Merged +
+ + #67687 + + chore(api): remove exam generation logic + +
+ ShaunSHamilton + ShaunSHamilton +
+
49m49m0 + Merged +
+ + #67638 + + fix(client): localize external curriculum structure + +
+ Sembauke + Sembauke +
+
9h 31m8h 0m4 + Merged +
+ + #67606 + + feat(curriculum): daily challenges 295-311 + +
+ moT01 + moT01 +
+
9h 21m9h 21m2 + Merged +
+ + #67505 + + fix: preserve challenge source file boundaries + +
+ Sembauke + Sembauke +
+
2d 10h2d 10h0 + Merged +
+ + #67444 + + fix(curriculum): use output test for bill splitter step 4 print hint + +
+ majestic-owl448 + majestic-owl448 +
+
0m0m0 + Merged +
+ + #67422 + + fix: separate duplicate erms validation in insertErms + +
+ Nithin0620 + Nithin0620 +
+
0m0m2 + Merged +
+ + #67227 + + feat(curriculum): daily challenges 279-294 + +
+ moT01 + moT01 +
+
16h 9m1d 0h5 + Merged +
+ + #67140 + + fix(deps): update monaco-editor to v0.52.2 + +
+ Sembauke + Sembauke +
+
32m32m2 + Merged +
+ + #67117 + + feat(curriculum): daily challenges 264-278 + +
+ moT01 + moT01 +
+
0m0m0 + Merged +
+ + #67039 + + fix(client): debounce challenge submissions + +
+ AyushK5ingh + AyushK5ingh +
+
0m16h 0m2 + Merged +
+ + #67016 + + fix(tools): update challenge-editor submodule + +
+ majestic-owl448 + majestic-owl448 +
+
0m0m0 + Merged +
+ + #66869 + + fix(gha): consolidate PR check comments into single report + +
+ raisedadead + raisedadead +
+
0m0m0 + Merged +
+ + #66823 + + feat(i18n, learn): remove Korean from nonAuditedSuperBlocks + +
+ DanielRosa74 + DanielRosa74 +
+
0m0m1 + Merged +
+ + #66752 + + fix: restore mobile upper jaw touch gestures + +
+ Sembauke + Sembauke +
+
1d 13h11d 0h4 + Merged +
+ + #66626 + + fix(GHA): make the comments slightly more actionable + +
+ raisedadead + raisedadead +
+
0m0m1 + Merged +
+ + #66625 + + fix(client): prevent non-serializable editor instance in save actions + +
+ ragini-pandey + ragini-pandey +
+
2h 0m2h 0m0 + Merged +
+ + #66542 + + fix: skip 'help wanted' on linked issue check for Naomi's Sprints assignees + +
+ majestic-owl448 + majestic-owl448 +
+
0m0m2 + Merged +
+ + #66524 + + refactor(tools,client): remove head and tail logic + +
+ Sembauke + Sembauke +
+
2h 6m2h 6m0 + Merged +
+ + #66511 + + feat(curriculum): daily challenges 230-245 + +
+ moT01 + moT01 +
+
7h 5m8h 14m7 + Merged +
+ + #66494 + + fix: strip markdown links when checking PR template checkboxes + +
+ majestic-owl448 + majestic-owl448 +
+
1h 38m1h 38m3 + Merged +
+ + #66368 + + fix: add max failures for unique PW tests to unclog CI + +
+ Sembauke + Sembauke +
+
10h 11m10h 11m0 + Merged +
+ + #66363 + + fix(package): exclude transform-spread from babel preset-env to preserve native spread behavior + +
+ Jeevankumar-s + Jeevankumar-s +
+
0m0m2 + Merged +
+ + #66362 + + fix: race condition in concurrent delete user requests test + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m1 + Merged +
+ + #66356 + + fix(challenge-helper-scripts): auto-derive help category from challenge lang + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #66330 + + refactor: add session-user endpoint + +
+ Sembauke + Sembauke +
+
5d 2h5d 2h0 + Merged +
+ + #66326 + + fix(client): avoid redundant updateFile dispatch on load when files are unchanged + +
+ Sembauke + Sembauke +
+
0m41m1 + Merged +
+ + #66313 + + feat(curriculum): daily challenges 223-229 + +
+ moT01 + moT01 +
+
0m0m0 + Merged +
+ + #66297 + + refactor(curriculum): remove challenge caching + +
+ Jeevankumar-s + Jeevankumar-s +
+
0m8h 0m3 + Merged +
+ + #66243 + + refactor(challenge-helper-scripts): update challengeLang type to ChallengeLang + +
+ huyenltnguyen + huyenltnguyen +
+
2h 0m2h 0m0 + Merged +
+ + #66202 + + fix(client): daily challenge calendar + +
+ moT01 + moT01 +
+
2h 0m2h 0m4 + Merged +
+ + #66135 + + fix(api): cleaner exits before respawn + +
+ raisedadead + raisedadead +
+
8h 45m8h 45m0 + Merged +
+ + #66120 + + feat(Curriculum): Make A1 ES modules "Sharing Your Personal Details" and "Numbers 30 to 100" live + +
+ nieldakarla + nieldakarla +
+
1h 0m1h 0m0 + Merged +
+ + #66093 + + fix(challenge-builder): preserve defer behavior when embedding external scripts + +
+ Sembauke + Sembauke +
+
0m2d 19h2 + Merged +
+ + #66026 + + fix: failing snapshot on main + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #65974 + + fix(client): sidebar font & profile placeholders + +
+ raisedadead + raisedadead +
+
0m0m0 + Merged +
+ + #65962 + + fix(GHA): use Docker Buildx and GHA caching + +
+ raisedadead + raisedadead +
+
7m7m0 + Merged +
+ + #65960 + + fix(GHA): pin actions and concurrency + +
+ raisedadead + raisedadead +
+
29m29m0 + Merged +
+ + #65936 + + feat(curriculum): remove Chinese superblocks from notAuditedSuperblocks arrays + +
+ DanielRosa74 + DanielRosa74 +
+
8h 0m8h 0m0 + Merged +
+ + #65869 + + refactor(client): convert class component to functional component with hooks + +
+ Sembauke + Sembauke +
+
17m31m2 + Merged +
+ + #65864 + + feat(curriculum): daily challenges 197-212 + +
+ moT01 + moT01 +
+
16h 0m16h 0m0 + Merged +
+ + #65849 + + fix(client): handle new sorting syntax for graphql in gatsby-node.js + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #65785 + + feat: add independent lowerjaw in labs + +
+ ahmaxed + ahmaxed +
+
4d 8h6d 8h10 + Merged +
+ + #65729 + + feat(client): migrate to Gatsby v5 and React 18 + +
+ Sembauke + Sembauke +
+
8h 0m17h 6m3 + Merged +
+ + #65727 + + refactor(client,curriculum): update certification type to use Certification enum + +
+ huyenltnguyen + huyenltnguyen +
+
2d 18h2d 18h0 + Merged +
+ + #65710 + + fix(client): pull curriculum data where needed + +
+ ahmaxed + ahmaxed +
+
2d 4h4d 20h4 + Merged +
+ + #65687 + + feat(curriculum): daily challenges 180-196 + +
+ moT01 + moT01 +
+
0m0m4 + Merged +
+ + #65675 + + fix(client): add message about accepting ahp + +
+ ShaunSHamilton + ShaunSHamilton +
+
0m3d 16h6 + Merged +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_all-prs-reviewed-by-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_all-prs-reviewed-by-ojeytonwilliams.csv new file mode 100644 index 00000000..d6fcc020 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_all-prs-reviewed-by-ojeytonwilliams.csv @@ -0,0 +1,58 @@ +PR#,Review Time,Review Time (working days),Review Time (mins),Initial Response Time (working days),Initial Response Time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR Ready On,PR Merged On,Ready->Merge,PR Author,PR URL +69387,0s,0s,0,0s,0,0,0,0,0,2026-08-07T07:23:11Z,2026-08-07T08:44:42Z,1h 21m 31s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/69387 +69267,9m,9m,9,9m,9,0,1,0,1,2026-08-04T11:45:24Z,2026-08-04T13:09:38Z,1h 24m 14s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/69267 +68862,1h,1h,60,1h,60,0,0,0,0,2026-07-15T20:17:31Z,2026-07-16T10:22:14Z,14h 4m 43s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/68862 +68856,16m 21s,16m 21s,16,16m 21s,16,0,0,0,0,2026-07-15T17:44:59Z,2026-07-16T01:53:45Z,8h 8m 46s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/68856 +68842,7h,7h,420,7h,420,0,0,0,0,2026-07-15T14:00:52Z,2026-07-16T09:08:13Z,19h 7m 21s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/68842 +68425,7h,7h,420,7h,420,0,0,0,0,2026-07-02T14:30:08Z,2026-07-03T08:15:10Z,17h 45m 2s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/68425 +68390,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-06-30T08:29:43Z,2026-07-02T10:00:41Z,2d 1h 30m 58s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68390 +68369,1d 15h 5m,4 days and 7h 5m [Based on 8h on a working day],2345,4 days and 7h 5m [Based on 8h on a working day],2345,0,0,0,0,2026-06-29T14:39:25Z,2026-07-06T14:40:14Z,7d 0h 0m 49s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68369 +68177,23h,2 days and 7h [Based on 8h on a working day],1380,2 days and 7h [Based on 8h on a working day],1380,2,0,0,2,2026-06-25T14:50:09Z,2026-07-22T15:08:47Z,27d 0h 18m 38s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/68177 +68061,16h,2 days [Based on 8h on a working day],960,2 days [Based on 8h on a working day],960,0,0,0,0,2026-06-18T13:53:59Z,2026-06-22T09:41:14Z,3d 19h 47m 15s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/68061 +67687,49m,49m,49,49m,49,0,0,0,0,2026-05-29T12:30:54Z,2026-05-29T15:17:58Z,2h 47m 4s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/67687 +67638,8h,1 day [Based on 8h on a working day],480,1 day and 1h 31m [Based on 8h on a working day],571,2,0,2,4,2026-05-28T08:47:01Z,2026-06-01T09:47:34Z,4d 1h 0m 33s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67638 +67606,9h 21m,1 day and 1h 21m [Based on 8h on a working day],561,1 day and 1h 21m [Based on 8h on a working day],561,2,0,0,2,2026-05-26T14:05:30Z,2026-05-29T15:07:13Z,3d 1h 1m 43s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/67606 +67505,2d 10h 32m,7 days and 2h 32m [Based on 8h on a working day],3512,7 days and 2h 32m [Based on 8h on a working day],3512,0,0,0,0,2026-05-21T08:05:51Z,2026-06-02T15:58:17Z,12d 7h 52m 26s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67505 +67444,0s,0s,0,0s,0,0,0,0,0,2026-05-18T07:08:14Z,2026-05-18T08:09:38Z,1h 1m 24s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/67444 +67422,0s,0s,0,0s,0,1,0,1,2,2026-05-15T07:56:30Z,2026-05-15T12:51:11Z,4h 54m 41s,Nithin0620,https://github.com/freeCodeCamp/freeCodeCamp/pull/67422 +67227,1d 0h 15m,3 days and 15m [Based on 8h on a working day],1455,2 days and 9m [Based on 8h on a working day],969,4,0,1,5,2026-05-06T14:06:36Z,2026-05-11T14:49:57Z,5d 0h 43m 21s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/67227 +67140,32m 40s,32m 40s,32,32m 33s,32,1,0,1,2,2026-04-27T14:57:10Z,2026-04-27T19:05:28Z,4h 8m 18s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67140 +67117,0s,0s,0,0s,0,0,0,0,0,2026-04-25T22:12:34Z,2026-04-27T15:20:18Z,1d 17h 7m 44s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/67117 +67039,16h,2 days [Based on 8h on a working day],960,0s,0,1,0,1,2,2026-04-21T08:25:29Z,2026-04-24T08:15:18Z,2d 23h 49m 49s,AyushK5ingh,https://github.com/freeCodeCamp/freeCodeCamp/pull/67039 +67016,0s,0s,0,0s,0,0,0,0,0,2026-04-20T07:41:41Z,2026-04-20T08:16:18Z,34m 37s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/67016 +66869,0s,0s,0,0s,0,0,0,0,0,2026-04-12T16:03:04Z,2026-04-13T11:32:22Z,19h 29m 18s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/66869 +66823,0s,0s,0,0s,0,0,1,0,1,2026-04-06T00:20:30Z,2026-04-06T10:28:03Z,10h 7m 33s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/66823 +66752,11d 0h 6m,33 days and 6m [Based on 8h on a working day],15846,4 days and 5h [Based on 8h on a working day],2220,2,1,1,4,2026-04-02T16:20:31Z,2026-05-21T09:27:47Z,48d 17h 7m 16s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66752 +66626,0s,0s,0,0s,0,1,0,0,1,2026-03-26T04:49:53Z,2026-03-26T14:19:55Z,9h 30m 2s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/66626 +66625,2h,2h,120,2h,120,0,0,0,0,2026-03-25T19:57:06Z,2026-03-26T07:16:47Z,11h 19m 41s,ragini-pandey,https://github.com/freeCodeCamp/freeCodeCamp/pull/66625 +66542,0s,0s,0,0s,0,1,0,1,2,2026-03-18T08:26:05Z,2026-03-18T10:41:30Z,2h 15m 25s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66542 +66524,2h 6m,2h 6m,126,2h 6m,126,0,0,0,0,2026-03-17T12:13:01Z,2026-03-17T16:59:16Z,4h 46m 15s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66524 +66511,8h 14m,1 day and 14m [Based on 8h on a working day],494,7h 5m,425,6,0,1,7,2026-03-16T19:32:16Z,2026-03-17T19:14:33Z,23h 42m 17s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/66511 +66494,1h 38m,1h 38m,98,1h 38m,98,0,3,0,3,2026-03-16T09:03:47Z,2026-03-16T14:38:23Z,5h 34m 36s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66494 +66368,10h 11m,1 day and 2h 11m [Based on 8h on a working day],611,1 day and 2h 11m [Based on 8h on a working day],611,0,0,0,0,2026-03-11T09:40:09Z,2026-03-12T15:12:08Z,1d 5h 31m 59s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66368 +66363,0s,0s,0,0s,0,0,2,0,2,2026-03-11T05:56:38Z,2026-03-11T11:44:13Z,5h 47m 35s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/66363 +66362,0s,0s,0,0s,0,1,0,0,1,2026-03-11T00:01:49Z,2026-03-11T13:10:44Z,13h 8m 55s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66362 +66356,0s,0s,0,0s,0,0,0,0,0,2026-03-11T10:55:56Z,2026-03-11T11:17:18Z,21m 22s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66356 +66330,5d 2h 13m,15 days and 2h 13m [Based on 8h on a working day],7333,15 days and 2h 13m [Based on 8h on a working day],7333,0,0,0,0,2026-03-10T11:38:53Z,2026-04-01T16:59:03Z,22d 5h 20m 10s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66330 +66326,41m,41m,41,0s,0,0,0,1,1,2026-03-10T09:26:29Z,2026-03-10T13:51:27Z,4h 24m 58s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66326 +66313,0s,0s,0,0s,0,0,0,0,0,2026-03-11T05:49:00Z,2026-03-11T09:12:52Z,3h 23m 52s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/66313 +66297,8h,1 day [Based on 8h on a working day],480,0s,0,0,2,1,3,2026-03-07T21:59:44Z,2026-03-10T08:49:52Z,2d 10h 50m 8s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/66297 +66243,2h,2h,120,2h,120,0,0,0,0,2026-03-04T20:24:30Z,2026-03-05T08:35:46Z,12h 11m 16s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66243 +66202,2h,2h,120,2h,120,3,0,1,4,2026-03-02T20:30:25Z,2026-03-03T13:28:54Z,16h 58m 29s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/66202 +66135,8h 45m,1 day and 45m [Based on 8h on a working day],525,1 day and 45m [Based on 8h on a working day],525,0,0,0,0,2026-02-28T08:24:00Z,2026-03-03T15:13:13Z,3d 6h 49m 13s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/66135 +66120,1h,1h,60,1h,60,0,0,0,0,2026-02-26T21:27:33Z,2026-02-27T13:10:24Z,15h 42m 51s,nieldakarla,https://github.com/freeCodeCamp/freeCodeCamp/pull/66120 +66093,2d 19h 7m,8 days and 3h 7m [Based on 8h on a working day],4027,0s,0,1,0,1,2,2026-02-26T09:34:29Z,2026-03-13T15:24:25Z,15d 5h 49m 56s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66093 +66026,0s,0s,0,0s,0,0,0,0,0,2026-02-24T12:34:43Z,2026-02-24T13:02:06Z,27m 23s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66026 +65974,0s,0s,0,0s,0,0,0,0,0,2026-02-20T04:55:51Z,2026-02-20T16:52:19Z,11h 56m 28s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/65974 +65962,7m 22s,7m 22s,7,7m 22s,7,0,0,0,0,2026-02-19T15:10:22Z,2026-02-19T15:42:27Z,32m 5s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/65962 +65960,29m 3s,29m 3s,29,29m 3s,29,0,0,0,0,2026-02-19T15:03:13Z,2026-02-19T16:13:18Z,1h 10m 5s,raisedadead,https://github.com/freeCodeCamp/freeCodeCamp/pull/65960 +65936,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-02-18T11:20:23Z,2026-02-19T12:26:57Z,1d 1h 6m 34s,DanielRosa74,https://github.com/freeCodeCamp/freeCodeCamp/pull/65936 +65869,31m,31m,31,17m,17,1,0,1,2,2026-02-13T12:17:39Z,2026-02-13T14:57:47Z,2h 40m 8s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65869 +65864,16h,2 days [Based on 8h on a working day],960,2 days [Based on 8h on a working day],960,0,0,0,0,2026-02-17T22:12:14Z,2026-02-20T15:34:38Z,2d 17h 22m 24s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/65864 +65849,0s,0s,0,0s,0,0,0,0,0,2026-02-12T08:42:42Z,2026-02-12T11:35:46Z,2h 53m 4s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65849 +65785,6d 8h,19 days [Based on 8h on a working day],9120,13 days [Based on 8h on a working day],6240,8,1,1,10,2026-02-09T12:03:59Z,2026-03-09T11:38:31Z,27d 23h 34m 32s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/65785 +65729,17h 6m,2 days and 1h 6m [Based on 8h on a working day],1026,1 day [Based on 8h on a working day],480,2,0,1,3,2026-02-07T11:23:48Z,2026-02-11T18:15:33Z,4d 6h 51m 45s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65729 +65727,2d 18h,8 days and 2h [Based on 8h on a working day],3960,8 days and 2h [Based on 8h on a working day],3960,0,0,0,0,2026-02-05T20:28:08Z,2026-02-18T07:58:31Z,12d 11h 30m 23s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/65727 +65710,4d 20h,14 days and 4h [Based on 8h on a working day],6960,6 days and 4h [Based on 8h on a working day],3120,1,2,1,4,2026-02-04T18:48:49Z,2026-02-27T12:23:21Z,22d 17h 34m 32s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/65710 +65687,0s,0s,0,0s,0,4,0,0,4,2026-02-04T06:57:55Z,2026-02-04T15:16:26Z,8h 18m 31s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/65687 +65675,3d 16h,11 days [Based on 8h on a working day],5280,0s,0,5,0,1,6,2026-02-03T05:43:35Z,2026-02-25T11:25:33Z,22d 5h 41m 58s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/65675 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_ojeytonwilliams-all-reviewers-total-prs-reviewed.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_ojeytonwilliams-all-reviewers-total-prs-reviewed.csv new file mode 100644 index 00000000..ac0e6014 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_ojeytonwilliams-all-reviewers-total-prs-reviewed.csv @@ -0,0 +1,13 @@ +Reviewer,Total PR Reviewed for ojeytonwilliams since 2026-02-01 +raisedadead,29 +Sembauke,15 +huyenltnguyen,9 +ShaunSHamilton,8 +moT01,4 +naomi-freecodecamp,2 +Ksound22,2 +ahmaxed,1 +jdwilkin4,1 +DanielRosa74,1 +Dario-DC,1 +majestic-owl448,1 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-ascii.txt new file mode 100644 index 00000000..149cb390 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-ascii.txt @@ -0,0 +1,252 @@ + + + ------------------------------------------------------------------------------------------------------------------------ + PR reviewer's stats for PRs created by 'ojeytonwilliams' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + ------------------------------------------------------------------------------------------------------------------------ + +┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +│ │ +│ ● PR reviewer stats for "raisedadead" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 29 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 1h 29m 4s for PR#68852 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 12h for PR#68492 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67683 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 6m 17s for PR#67680 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 3d 20h for PR#67653 │ +│ │ made 0 code review comment and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h for PR#67234 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#66859 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 23h for PR#66771 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 4m 54s for PR#66714 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66323 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#66311 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 4h for PR#66259 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 7h for PR#66241 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 4m for PR#66128 │ +│ │ made 0 code review comment and 2 issue comments. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h 19m for PR#66060 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 3h for PR#65969 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 6h for PR#65947 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65941 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65933 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 5h for PR#65878 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 4h for PR#65877 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 19h 22m for PR#65855 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 5h for PR#65838 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#65736 │ +│ │ made 0 code review comment and 1 issue comment. │ +│ │ also has reviewed PR 1 time. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65734 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65698 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h 14m for PR#65679 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 18m for PR#65665 │ +│ │ made 2 code review comments and 0 issue comment. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 29m 36s for PR#65660 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 7h 25m 45.206896551s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Sembauke" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 15 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 38m 48s for PR#69474 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 53m 54s for PR#69079 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1d 8h for PR#68949 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 6h for PR#68884 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h for PR#68880 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67683 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2d 12h for PR#67653 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66765 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66267 │ +│ │ made 0 code review comment and 2 issue comments. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65868 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65865 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 6h for PR#65862 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 7h for PR#65860 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 4d for PR#65857 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65854 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 14h 26m 10.8s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "huyenltnguyen" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 9 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 1m 39s for PR#69474 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67280 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 5h 29m for PR#66350 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 9h 21m for PR#66328 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66311 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 52m 42s for PR#65837 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h 59m 53s for PR#65835 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 4h 38m for PR#65715 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65680 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 2h 42m 28.222222222s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ShaunSHamilton" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 8 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#68992 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 58m 25s for PR#68408 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 4h 49m 37s for PR#67680 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#67234 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 15h for PR#66771 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1d 12h for PR#66259 │ +│ │ made 3 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 2 times. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1d 8h for PR#66214 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 3d 3h for PR#65968 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 20h 36m 0.25s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "moT01" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 4 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 8h for PR#68582 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h 48m 25s for PR#66177 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 6h 7m for PR#65942 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 4h for PR#65669 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 5h 13m 51.25s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "naomi-freecodecamp" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 21m 40s for PR#69474 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 16m 39s for PR#65877 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 19m 9.5s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Ksound22" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#67280 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 1h 31m 34s for PR#66859 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 45m 47s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ahmaxed" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 8h 27m for PR#66842 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 8h 27m │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "jdwilkin4" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 10h 52m for PR#66328 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 10h 52m │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "DanielRosa74" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#66110 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 0s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Dario-DC" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 13m 3s for PR#65707 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 13m 3s │ +├─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "majestic-owl448" │ +├─────────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#65701 │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 0s │ +├─────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ │ │ +│ │ │ +│ ● Average PR Merge Time for all PRs created by 'ojeytonwilliams' │ 1d 20h 32m 49.608108108s │ +└─────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-bar-chart.html new file mode 100644 index 00000000..844781dc --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PR reviewer's stats for PRs created by `ojeytonwilliams` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR reviewer's stats for PRs created by `ojeytonwilliams` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-pie-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-pie-chart.html new file mode 100644 index 00000000..3147abcb --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-pie-chart.html @@ -0,0 +1,942 @@ + + + + + + + Author Analytics - ojeytonwilliams (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ ojeytonwilliams +
+
+

ojeytonwilliams

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Created
+
73
+ +
+
+
+
+
+
+ +
+
+
Total Reviews Received
+
74
+ +
+
+
+
+
+
+ +
+
+
Active Reviewers
+
12
+ +
+
+
+
+
+
+ +
+
+
Comments Received
+
39
+ +
+
+
+
+
+ + +
+
+
+
+

+ + Reviewer Distribution +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Reviewer Activity & Feedback +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewers Breakdown +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ReviewerReviews CompletedCode CommentsIssue CommentsSubmissionsTotal Comments
+ + 292327
+
+ Sembauke + +
+
150202
+ + 90000
+ + 83025
+
+ moT01 + +
+
40000
+ + 20000
+
+ Ksound22 + +
+
20000
+
+ ahmaxed + +
+
10000
+
+ jdwilkin4 + +
+
10000
+ + 10000
+
+ Dario-DC + +
+
10000
+ + 10000
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-pr-stats-aggregate.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-pr-stats-aggregate.html new file mode 100644 index 00000000..9d0e3ab6 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-author-ojeytonwilliams-pr-stats-aggregate.html @@ -0,0 +1,525 @@ + + + + + + + PR Author Stats for `ojeytonwilliams` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR Author Stats for `ojeytonwilliams` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-reviewer-ojeytonwilliams-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-reviewer-ojeytonwilliams-ascii.txt new file mode 100644 index 00000000..7fff58a7 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_pr-reviewer-ojeytonwilliams-ascii.txt @@ -0,0 +1,37 @@ + + + ------------------------------------------------------------------------------------------------------------------- + Stats for all PR reviews given by 'ojeytonwilliams' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + ------------------------------------------------------------------------------------------------------------------- + +┌───────────────────────────────────────────────────┬─────────────────────────────────────────────────────────────────┐ +│ Total Reviews │ 57 │ +├───────────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────┤ +│ Average Review Time │ 20h 45m 30.982456140s │ +├───────────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────┤ +│ PR Authors Reviewed For │ ✔ 1 PR reviewed for 'Nithin0620' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'AyushK5ingh' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'ragini-pandey' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'nieldakarla' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'DanielRosa74' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'Jeevankumar-s' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 2 PRs reviewed for 'ahmaxed' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'ShaunSHamilton' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 4 PRs reviewed for 'huyenltnguyen' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 6 PRs reviewed for 'raisedadead' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 7 PRs reviewed for 'majestic-owl448' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 10 PRs reviewed for 'moT01' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 17 PRs reviewed for 'Sembauke' │ +└───────────────────────────────────────────────────┴─────────────────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_prs-reviewed-for-authors-by-ojeytonwilliams-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_prs-reviewed-for-authors-by-ojeytonwilliams-bar-chart.html new file mode 100644 index 00000000..46ba3980 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_prs-reviewed-for-authors-by-ojeytonwilliams-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PRs Reviewed by ojeytonwilliams (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PRs Reviewed by ojeytonwilliams (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_prs-reviewed-for-authors-by-ojeytonwilliams.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_prs-reviewed-for-authors-by-ojeytonwilliams.csv new file mode 100644 index 00000000..35578d61 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-ojeytonwilliams/REPORT_-_prs-reviewed-for-authors-by-ojeytonwilliams.csv @@ -0,0 +1,14 @@ +Reviewed For different PR Authors,Total PRs Reviewed by ojeytonwilliams since 2026-02-01,Total Code Review Comments,Total PR Issue Comments,Total PR Review Comments,Total All Comments Made,PR# List +Sembauke,17,9,1,8,18,"[65729, 65849, 65869, 66026, 66093, 66326, 66330, 66368, 66524, 66752, 67140, 67505, 67638, 68061, 68369, 68390, 69387]" +ShaunSHamilton,3,5,1,1,7,"[65675, 67687, 69267]" +majestic-owl448,7,1,3,1,5,"[66494, 66542, 67016, 67444, 68842, 68856, 68862]" +moT01,10,21,0,3,24,"[65687, 65864, 66202, 66313, 66511, 67117, 67227, 67606, 68177, 68425]" +Nithin0620,1,1,0,1,2,[67422] +AyushK5ingh,1,1,0,1,2,[67039] +raisedadead,6,1,0,0,1,"[65960, 65962, 65974, 66135, 66626, 66869]" +DanielRosa74,2,0,1,0,1,"[65936, 66823]" +ragini-pandey,1,0,0,0,0,[66625] +Jeevankumar-s,2,0,4,1,5,"[66297, 66363]" +huyenltnguyen,4,1,0,0,1,"[65727, 66243, 66356, 66362]" +nieldakarla,1,0,0,0,0,[66120] +ahmaxed,2,9,3,2,14,"[65710, 65785]" diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-Nirajn2311-for-raisedadead.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-Nirajn2311-for-raisedadead.csv new file mode 100644 index 00000000..2cf5591c --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-Nirajn2311-for-raisedadead.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Nirajn2311,PR 68890,300,300,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68890 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-Sembauke-for-raisedadead.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-Sembauke-for-raisedadead.csv new file mode 100644 index 00000000..f5f4ab18 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-Sembauke-for-raisedadead.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +Sembauke,PR 68898,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68898 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-raisedadead.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-raisedadead.csv new file mode 100644 index 00000000..f3afa089 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ShaunSHamilton-for-raisedadead.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ShaunSHamilton,PR 68795,2005,2005,2,0,1,3,https://github.com/freeCodeCamp/freeCodeCamp/pull/68795 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ahmaxed-for-raisedadead.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ahmaxed-for-raisedadead.csv new file mode 100644 index 00000000..93ea39e0 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ahmaxed-for-raisedadead.csv @@ -0,0 +1,2 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ahmaxed,PR 66849,11,11,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66849 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-huyenltnguyen-for-raisedadead.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-huyenltnguyen-for-raisedadead.csv new file mode 100644 index 00000000..c835e37a --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-huyenltnguyen-for-raisedadead.csv @@ -0,0 +1,7 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +huyenltnguyen,PR 66869,480,480,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66869 +huyenltnguyen,PR 66826,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66826 +huyenltnguyen,PR 66792,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66792 +huyenltnguyen,PR 66754,7,7,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66754 +huyenltnguyen,PR 66626,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66626 +huyenltnguyen,PR 66136,402,402,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66136 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-moT01-for-raisedadead.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-moT01-for-raisedadead.csv new file mode 100644 index 00000000..0735ad43 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-moT01-for-raisedadead.csv @@ -0,0 +1,3 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +moT01,PR 68890,300,300,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/68890 +moT01,PR 65974,171,171,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65974 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-raisedadead.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-raisedadead.csv new file mode 100644 index 00000000..7d4d667e --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT-all-prs-reviewed-by-ojeytonwilliams-for-raisedadead.csv @@ -0,0 +1,7 @@ +Reviewer,PR Number,Review time (mins),Initial Response time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR URL +ojeytonwilliams,PR 66869,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66869 +ojeytonwilliams,PR 66626,0,0,1,0,0,1,https://github.com/freeCodeCamp/freeCodeCamp/pull/66626 +ojeytonwilliams,PR 66135,525,525,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/66135 +ojeytonwilliams,PR 65974,0,0,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65974 +ojeytonwilliams,PR 65962,7,7,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65962 +ojeytonwilliams,PR 65960,29,29,0,0,0,0,https://github.com/freeCodeCamp/freeCodeCamp/pull/65960 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_all-prs-reviewed-by-raisedadead-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_all-prs-reviewed-by-raisedadead-bar-chart.html new file mode 100644 index 00000000..688a13a2 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_all-prs-reviewed-by-raisedadead-bar-chart.html @@ -0,0 +1,2651 @@ + + + + + + + Reviewer Analytics - raisedadead (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ raisedadead +
+
+

raisedadead

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Reviewed
+
95
+ +
+
+
+
+
+
+ +
+
+
Authors Supported
+
23
+ +
+
+
+
+
+
+ +
+
+
Comments Written
+
34
+ +
+
+
+
+
+
+ +
+
+
Avg Response Time
+
11h 49m
+ +
+
+
+
+
+ + +
+
+
+
+

+ + PRs Reviewed by Author +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Review Turnaround Distribution +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewed Pull Requests +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Pull RequestAuthorInitial ResponseReview CompletionCommentsStatus
+ + #69487 + + fix(client): replace PayPal Buttons.driver with react-paypal-js + +
+ ahmaxed + ahmaxed +
+
8h 0m8h 0m0 + Merged +
+ + #69271 + + feat(client): upgrade to React 19 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #69036 + + chore(deps): upgrade sanitize-html to 2.17.4 + +
+ anupamme + anupamme +
+
0m0m0 + Merged +
+ + #68940 + + chore: secure GitHub Actions with explicit token permissions + +
+ mariamanbar + mariamanbar +
+
0m0m0 + Merged +
+ + #68923 + + fix(api): bypass cors warn logging for /exam-environment/ + +
+ ShaunSHamilton + ShaunSHamilton +
+
0m1h 38m2 + Merged +
+ + #68894 + + fix(api): submit exam metric to attempt update + +
+ ShaunSHamilton + ShaunSHamilton +
+
0m0m0 + Merged +
+ + #68852 + + refactor: simplify api shutdown + +
+ ojeytonwilliams + ojeytonwilliams +
+
1h 29m1h 29m0 + Merged +
+ + #68851 + + fix(tests): update modal tests to use waitFor for asynchronous behavior + +
+ huyenltnguyen + huyenltnguyen +
+
1m1m0 + Merged +
+ + #68825 + + fix(api): add in-flight timeout for blue-green rollover + +
+ ShaunSHamilton + ShaunSHamilton +
+
0m8h 49m3 + Merged +
+ + #68492 + + chore: update turbo to 2.10.0 + +
+ ojeytonwilliams + ojeytonwilliams +
+
12h 0m12h 0m0 + Merged +
+ + #68425 + + feat: build client translations from i18n repo + +
+ moT01 + moT01 +
+
7h 0m7h 0m0 + Merged +
+ + #68177 + + feat(client): loop daily challenges + +
+ moT01 + moT01 +
+
16h 58m16h 58m0 + Merged +
+ + #68176 + + feat(client): restrict Socrates to English only and update GA + +
+ ahmaxed + ahmaxed +
+
8h 0m8h 0m0 + Merged +
+ + #68073 + + fix(client): resolve broken GitHub source link on daily coding challenges + +
+ majestic-owl448 + majestic-owl448 +
+
5h 0m5h 0m1 + Merged +
+ + #68047 + + chore: use native issue Type field in issue templates + +
+ majestic-owl448 + majestic-owl448 +
+
1h 5m1h 5m0 + Merged +
+ + #67969 + + fix(tools): seed all current challenges and certifications for certified user from hardcoded list + +
+ majestic-owl448 + majestic-owl448 +
+
6h 0m6h 0m0 + Merged +
+ + #67914 + + test(profile): move timeline rendering checks from e2e to component test + +
+ Sembauke + Sembauke +
+
5h 0m5h 0m0 + Merged +
+ + #67740 + + fix(client): support Monaco editor 0.55.1 + +
+ Sembauke + Sembauke +
+
6d 10h6d 10h0 + Merged +
+ + #67687 + + chore(api): remove exam generation logic + +
+ ShaunSHamilton + ShaunSHamilton +
+
2h 17m2h 17m0 + Merged +
+ + #67683 + + fix: use puppeteer v25 for download fix + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #67680 + + refactor: replace mongodb with bson + +
+ ojeytonwilliams + ojeytonwilliams +
+
1h 6m1h 6m0 + Merged +
+ + #67653 + + chore(dep): allow recent curriculum helper installs + update + +
+ ojeytonwilliams + ojeytonwilliams +
+
6h 17m3d 20h1 + Merged +
+ + #67464 + + fix(a11y): update independent lower jaw to announce hint and completion messages + +
+ huyenltnguyen + huyenltnguyen +
+
1d 0h1d 0h0 + Merged +
+ + #67434 + + chore(deps): upgrade freecodecamp/ui to v6.0.1 + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #67234 + + fix: replace broken tone version + +
+ ojeytonwilliams + ojeytonwilliams +
+
2h 0m2h 0m0 + Merged +
+ + #67221 + + fix(client,curriculum): mark inputType as required for Chinese FITB challenges + +
+ huyenltnguyen + huyenltnguyen +
+
23h 0m23h 0m0 + Merged +
+ + #67187 + + fix(client): handle MCQ options overflow + +
+ huyenltnguyen + huyenltnguyen +
+
10h 8m10h 8m0 + Merged +
+ + #67154 + + fix(client): defer MobileAppModal rendering until after first browser paint + +
+ huyenltnguyen + huyenltnguyen +
+
2h 25m2h 25m0 + Merged +
+ + #67147 + + fix(curriculum): correct casing for TypeScript + +
+ huyenltnguyen + huyenltnguyen +
+
3h 20m3h 20m0 + Merged +
+ + #67142 + + feat(gha): re-enable korean deploys + +
+ moT01 + moT01 +
+
1h 0m1h 0m0 + Merged +
+ + #67140 + + fix(deps): update monaco-editor to v0.52.2 + +
+ Sembauke + Sembauke +
+
17m17m0 + Merged +
+ + #67105 + + fix(e2e): address potential race condition in editor test + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #67104 + + fix(gha): correct playwright reporter path + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #67089 + + fix(api): remove legacy get-session-user endpoint + +
+ Sembauke + Sembauke +
+
2h 8m2h 8m0 + Merged +
+ + #66859 + + test: use tsconfig when available + +
+ ojeytonwilliams + ojeytonwilliams +
+
8h 0m8h 0m0 + Merged +
+ + #66851 + + fix(client): simplify search box text so less likely to ellipsis + +
+ QuincyLarson + QuincyLarson +
+
0m0m1 + Merged +
+ + #66816 + + fix(.github): correct affected page help text in issue forms + +
+ NotYash1066 + NotYash1066 +
+
8h 0m8h 0m1 + Merged +
+ + #66793 + + fix: replace instagram icon with threads icon + +
+ GulshanJha00 + GulshanJha00 +
+
0m0m1 + Merged +
+ + #66771 + + refactor(tooling): allow markdownlint to handle multiple files + +
+ ojeytonwilliams + ojeytonwilliams +
+
23h 0m23h 0m0 + Merged +
+ + #66714 + + fix(lint): more memory for bigger curriculum + +
+ ojeytonwilliams + ojeytonwilliams +
+
4m4m0 + Merged +
+ + #66687 + + feat(client): show loading icon when preview frame has not loaded yet + +
+ Sembauke + Sembauke +
+
2d 7h2d 7h0 + Merged +
+ + #66592 + + fix: correct typos in README.md + +
+ Nouhaaouiti + Nouhaaouiti +
+
0m0m1 + Merged +
+ + #66572 + + chore(deps): update Font Awesome dependencies to latest + +
+ Sembauke + Sembauke +
+
7h 0m7h 0m0 + Merged +
+ + #66565 + + fix(e2e): stabilize editor test + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #66558 + + fix(client): add missing translation string + +
+ huyenltnguyen + huyenltnguyen +
+
45m45m0 + Merged +
+ + #66543 + + fix: make PR template checklist header check case-insensitive + +
+ majestic-owl448 + majestic-owl448 +
+
0m0m0 + Merged +
+ + #66542 + + fix: skip 'help wanted' on linked issue check for Naomi's Sprints assignees + +
+ majestic-owl448 + majestic-owl448 +
+
0m0m0 + Merged +
+ + #66514 + + feat(client): search functionality for curriculum lessons + +
+ huyenltnguyen + huyenltnguyen +
+
4d 8h4d 8h0 + Merged +
+ + #66476 + + fix(ci): allow spaces around x in PR template checkboxes + +
+ majestic-owl448 + majestic-owl448 +
+
0m0m0 + Merged +
+ + #66380 + + feat(github): add workflow for PR contribution guidelines + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #66367 + + refactor(client): migrate Gatsby setup files to TypeScript + +
+ Sembauke + Sembauke +
+
2d 8h2d 8h0 + Merged +
+ + #66340 + + feat(parser): enforce workshop file validations + +
+ Harshithk951 + Harshithk951 +
+
11d 7h11d 7h0 + Merged +
+ + #66323 + + fix(tools): improve curriculum build, but with correct caching + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #66311 + + perf: remove unnecessary tsc call + +
+ ojeytonwilliams + ojeytonwilliams +
+
8h 0m8h 0m0 + Merged +
+ + #66307 + + fix(curriculum): guaranteed typo in daily challenge + +
+ Supravisor + Supravisor +
+
8h 0m8h 0m2 + Merged +
+ + #66259 + + feat(client): add tsconfig support to editor and use it in ts compiler + +
+ ojeytonwilliams + ojeytonwilliams +
+
4h 0m4h 0m0 + Merged +
+ + #66242 + + feat(challenge-helper-scripts): add example of quiz with audio to quiz template + +
+ huyenltnguyen + huyenltnguyen +
+
3h 0m3h 0m0 + Merged +
+ + #66241 + + feat: allow configuration of the typescript-compiler + +
+ ojeytonwilliams + ojeytonwilliams +
+
7h 0m7h 0m0 + Merged +
+ + #66223 + + fix(client): remove ms trophy solution links on timeline + +
+ moT01 + moT01 +
+
8h 0m8h 0m0 + Merged +
+ + #66222 + + fix(challenge-parser): display hanzi-pinyin pairs properly in quiz audio transcript + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #66162 + + fix(curriculum): update count() function to count() method in tuple section + +
+ jeevithdev + jeevithdev +
+
0m0m0 + Merged +
+ + #66128 + + refactor(ci): lint with both values of SHOW_UPCOMING_CHANGES + +
+ ojeytonwilliams + ojeytonwilliams +
+
4m4m2 + Merged +
+ + #66060 + + refactor: create middleware for each redux store + +
+ ojeytonwilliams + ojeytonwilliams +
+
2h 19m2h 19m0 + Merged +
+ + #66015 + + refactor(tooling,client): add html-eslint/react and fix lint errors + +
+ yeonjuan + yeonjuan +
+
2h 45m2h 45m0 + Merged +
+ + #66013 + + refactor(client): remove node-fetch in favor of Node’s built-in fetch + +
+ Sembauke + Sembauke +
+
28m28m0 + Merged +
+ + #66011 + + chore: upgrade Joi to v18 + +
+ Sembauke + Sembauke +
+
0m0m0 + Merged +
+ + #65976 + + fix(learn): standardize use of front-end, full-stack, back-end + +
+ majestic-owl448 + majestic-owl448 +
+
8h 0m8h 0m0 + Merged +
+ + #65971 + + fix: remove duplicate the in Odin Project reference + +
+ realMelTuc + realMelTuc +
+
6d 10h6d 10h0 + Merged +
+ + #65969 + + fix(tooling): stop api crashing during seed + +
+ ojeytonwilliams + ojeytonwilliams +
+
3h 0m3h 0m0 + Merged +
+ + #65951 + + fix(curriculum): typos and grammar errors + +
+ umutKaracelebi + umutKaracelebi +
+
1h 0m3d 1h6 + Merged +
+ + #65950 + + chore(api): migrate tests to Vitest v4 + +
+ Jeevankumar-s + Jeevankumar-s +
+
2h 0m2h 0m0 + Merged +
+ + #65947 + + fix(client): redirect /challenges/** correctly + +
+ ojeytonwilliams + ojeytonwilliams +
+
6h 0m6h 0m0 + Merged +
+ + #65946 + + fix(client): align flash banner + +
+ vicgolding + vicgolding +
+
42m42m4 + Merged +
+ + #65941 + + revert:update react monaco editor + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #65933 + + fix(tools): update daily challenge seed for Gatsby 5 + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #65878 + + refactor: use pre-built curriculum when starting client + +
+ ojeytonwilliams + ojeytonwilliams +
+
5h 0m5h 0m0 + Merged +
+ + #65877 + + fix: gatsby develop + +
+ ojeytonwilliams + ojeytonwilliams +
+
4h 0m4h 0m0 + Merged +
+ + #65855 + + chore: remove unused intro code + +
+ ojeytonwilliams + ojeytonwilliams +
+
19h 22m19h 22m0 + Merged +
+ + #65850 + + chore: update react-monaco-editor to version 0.59.0 + +
+ Sembauke + Sembauke +
+
1d 2h1d 2h0 + Merged +
+ + #65838 + + fix(ci): test upcoming changes + +
+ ojeytonwilliams + ojeytonwilliams +
+
5h 0m5h 0m0 + Merged +
+ + #65817 + + fix(curriculum): typos in cafe menu project + +
+ scissorsneedfoodtoo + scissorsneedfoodtoo +
+
0m0m0 + Merged +
+ + #65736 + + refactor: use environment, not .env, in ci + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m8h 0m2 + Merged +
+ + #65734 + + refactor(tooling): add turbo eslint plugin + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #65729 + + feat(client): migrate to Gatsby v5 and React 18 + +
+ Sembauke + Sembauke +
+
0m0m2 + Merged +
+ + #65722 + + fix: remove outdated Jest Dom v5 typing + +
+ Sembauke + Sembauke +
+
1h 18m1h 18m1 + Merged +
+ + #65698 + + fix: cache locales + +
+ ojeytonwilliams + ojeytonwilliams +
+
0m0m0 + Merged +
+ + #65695 + + fix(client): remove restructure note + +
+ ahmaxed + ahmaxed +
+
0m0m0 + Merged +
+ + #65679 + + fix(client): inline xterm.css to avoid FOUC + +
+ ojeytonwilliams + ojeytonwilliams +
+
2h 14m2h 14m0 + Merged +
+ + #65671 + + chore(deps): upgrade validator to v13.15.26 + +
+ huyenltnguyen + huyenltnguyen +
+
1h 0m1h 0m0 + Merged +
+ + #65670 + + chore(deps): remove eslint-plugin-flowtype + +
+ huyenltnguyen + huyenltnguyen +
+
0m0m0 + Merged +
+ + #65667 + + chore(deps): upgrade @freeCodeCamp/ui to 5.1.1 + +
+ huyenltnguyen + huyenltnguyen +
+
2h 0m2h 0m1 + Merged +
+ + #65665 + + refactor: lint challenges as part of curriculum, not root + +
+ ojeytonwilliams + ojeytonwilliams +
+
1h 18m1h 18m2 + Merged +
+ + #65662 + + fix(ui): display username validation + +
+ a2937 + a2937 +
+
56m56m0 + Merged +
+ + #65660 + + refactor: use eslint directly in lint-staged + +
+ ojeytonwilliams + ojeytonwilliams +
+
29m29m0 + Merged +
+ + #65655 + + fix(learn): restore file that should not have been deleted + +
+ majestic-owl448 + majestic-owl448 +
+
0m0m1 + Merged +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_all-prs-reviewed-by-raisedadead.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_all-prs-reviewed-by-raisedadead.csv new file mode 100644 index 00000000..821673fa --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_all-prs-reviewed-by-raisedadead.csv @@ -0,0 +1,96 @@ +PR#,Review Time,Review Time (working days),Review Time (mins),Initial Response Time (working days),Initial Response Time (mins),Code Review Comments,PR Issue Comments,PR Review Comments,Total Comments,PR Ready On,PR Merged On,Ready->Merge,PR Author,PR URL +69487,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-08-14T10:31:57Z,2026-08-17T02:22:33Z,2d 15h 50m 36s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/69487 +69271,0s,0s,0,0s,0,0,0,0,0,2026-08-05T10:25:54Z,2026-08-05T11:52:18Z,1h 26m 24s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/69271 +69036,0s,0s,0,0s,0,0,0,0,0,2026-07-25T12:11:25Z,2026-07-27T03:51:30Z,1d 15h 40m 5s,anupamme,https://github.com/freeCodeCamp/freeCodeCamp/pull/69036 +68940,0s,0s,0,0s,0,0,0,0,0,2026-07-19T16:04:43Z,2026-07-20T03:34:34Z,11h 29m 51s,mariamanbar,https://github.com/freeCodeCamp/freeCodeCamp/pull/68940 +68923,1h 38m,1h 38m,98,0s,0,0,1,1,2,2026-07-18T08:25:19Z,2026-07-27T14:44:48Z,9d 6h 19m 29s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/68923 +68894,0s,0s,0,0s,0,0,0,0,0,2026-07-16T21:19:53Z,2026-07-17T02:41:03Z,5h 21m 10s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/68894 +68852,1h 29m 4s,1h 29m 4s,89,1h 29m 4s,89,0,0,0,0,2026-07-16T16:20:02Z,2026-07-16T17:49:14Z,1h 29m 12s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/68852 +68851,1m 29s,1m 29s,1,1m 29s,1,0,0,0,0,2026-07-15T15:11:30Z,2026-07-15T15:13:07Z,1m 37s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/68851 +68825,8h 49m,1 day and 49m [Based on 8h on a working day],529,0s,0,2,0,1,3,2026-07-14T10:14:38Z,2026-07-15T13:50:05Z,1d 3h 35m 27s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/68825 +68492,12h,1 day and 4h [Based on 8h on a working day],720,1 day and 4h [Based on 8h on a working day],720,0,0,0,0,2026-07-02T17:28:27Z,2026-07-04T02:26:23Z,1d 8h 57m 56s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/68492 +68425,7h,7h,420,7h,420,0,0,0,0,2026-07-02T14:30:08Z,2026-07-03T08:15:10Z,17h 45m 2s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/68425 +68177,16h 58m,2 days and 58m [Based on 8h on a working day],1018,2 days and 58m [Based on 8h on a working day],1018,0,0,0,0,2026-06-25T14:50:09Z,2026-07-22T15:08:47Z,27d 0h 18m 38s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/68177 +68176,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-06-23T13:50:49Z,2026-06-24T07:37:30Z,17h 46m 41s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/68176 +68073,5h,5h,300,5h,300,0,0,1,1,2026-06-18T16:05:51Z,2026-06-19T07:53:09Z,15h 47m 18s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/68073 +68047,1h 5m,1h 5m,65,1h 5m,65,0,0,0,0,2026-06-18T08:39:20Z,2026-06-18T14:06:08Z,5h 26m 48s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/68047 +67969,6h,6h,360,6h,360,0,0,0,0,2026-06-16T15:45:38Z,2026-06-17T15:57:01Z,1d 0h 11m 23s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/67969 +67914,5h,5h,300,5h,300,0,0,0,0,2026-06-12T16:32:28Z,2026-06-14T12:12:22Z,1d 19h 39m 54s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67914 +67740,6d 10h 13m,19 days and 2h 13m [Based on 8h on a working day],9253,19 days and 2h 13m [Based on 8h on a working day],9253,0,0,0,0,2026-06-01T12:11:50Z,2026-06-29T15:13:23Z,28d 3h 1m 33s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67740 +67687,2h 17m,2h 17m,137,2h 17m,137,0,0,0,0,2026-05-29T12:30:54Z,2026-05-29T15:17:58Z,2h 47m 4s,ShaunSHamilton,https://github.com/freeCodeCamp/freeCodeCamp/pull/67687 +67683,0s,0s,0,0s,0,0,0,0,0,2026-05-29T09:49:19Z,2026-05-29T12:50:24Z,3h 1m 5s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/67683 +67680,1h 6m 17s,1h 6m 17s,66,1h 6m 17s,66,0,0,0,0,2026-05-29T14:16:11Z,2026-05-29T19:06:26Z,4h 50m 15s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/67680 +67653,3d 20h,11 days and 4h [Based on 8h on a working day],5520,6h 17m,377,0,0,1,1,2026-05-28T17:32:09Z,2026-06-14T12:16:19Z,16d 18h 44m 10s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/67653 +67464,1d,3 days [Based on 8h on a working day],1440,3 days [Based on 8h on a working day],1440,0,0,0,0,2026-05-20T02:06:29Z,2026-05-27T23:57:20Z,7d 21h 50m 51s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/67464 +67434,0s,0s,0,0s,0,0,0,0,0,2026-05-15T22:57:55Z,2026-05-16T04:04:41Z,5h 6m 46s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/67434 +67234,2h,2h,120,2h,120,0,0,0,0,2026-05-05T07:58:01Z,2026-05-05T15:00:38Z,7h 2m 37s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/67234 +67221,23h,2 days and 7h [Based on 8h on a working day],1380,2 days and 7h [Based on 8h on a working day],1380,0,0,0,0,2026-05-20T14:56:46Z,2026-05-27T23:58:13Z,7d 9h 1m 27s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/67221 +67187,10h 8m,1 day and 2h 8m [Based on 8h on a working day],608,1 day and 2h 8m [Based on 8h on a working day],608,0,0,0,0,2026-05-03T21:50:39Z,2026-05-05T15:09:05Z,1d 17h 18m 26s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/67187 +67154,2h 25m 42s,2h 25m 42s,145,2h 25m 42s,145,0,0,0,0,2026-04-28T13:57:00Z,2026-04-28T16:22:48Z,2h 25m 48s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/67154 +67147,3h 20m,3h 20m,200,3h 20m,200,0,0,0,0,2026-04-27T22:54:03Z,2026-04-28T16:21:05Z,17h 27m 2s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/67147 +67142,1h,1h,60,1h,60,0,0,0,0,2026-04-28T20:06:16Z,2026-04-29T06:29:41Z,10h 23m 25s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/67142 +67140,17m 46s,17m 46s,17,17m 46s,17,0,0,0,0,2026-04-27T14:57:10Z,2026-04-27T19:05:28Z,4h 8m 18s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67140 +67105,0s,0s,0,0s,0,0,0,0,0,2026-04-25T01:22:29Z,2026-04-25T06:09:53Z,4h 47m 24s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/67105 +67104,0s,0s,0,0s,0,0,0,0,0,2026-04-24T23:42:21Z,2026-04-25T06:11:09Z,6h 28m 48s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/67104 +67089,2h 8m,2h 8m,128,2h 8m,128,0,0,0,0,2026-04-24T09:05:41Z,2026-04-24T15:08:11Z,6h 2m 30s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/67089 +66859,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-04-08T13:45:05Z,2026-04-09T04:58:07Z,15h 13m 2s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66859 +66851,0s,0s,0,0s,0,0,1,0,1,2026-04-07T21:02:02Z,2026-04-07T21:54:42Z,52m 40s,QuincyLarson,https://github.com/freeCodeCamp/freeCodeCamp/pull/66851 +66816,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,1,0,1,2026-04-05T18:28:37Z,2026-04-07T07:34:53Z,1d 13h 6m 16s,NotYash1066,https://github.com/freeCodeCamp/freeCodeCamp/pull/66816 +66793,0s,0s,0,0s,0,0,1,0,1,2026-04-04T10:37:29Z,2026-04-04T13:41:13Z,3h 3m 44s,GulshanJha00,https://github.com/freeCodeCamp/freeCodeCamp/pull/66793 +66771,23h,2 days and 7h [Based on 8h on a working day],1380,2 days and 7h [Based on 8h on a working day],1380,0,0,0,0,2026-04-03T14:55:17Z,2026-04-08T15:15:07Z,5d 0h 19m 50s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66771 +66714,4m 54s,4m 54s,4,4m 54s,4,0,0,0,0,2026-03-31T13:12:35Z,2026-03-31T14:31:28Z,1h 18m 53s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66714 +66687,2d 7h,6 days and 7h [Based on 8h on a working day],3300,6 days and 7h [Based on 8h on a working day],3300,0,0,0,0,2026-03-30T14:02:27Z,2026-04-08T07:59:28Z,8d 17h 57m 1s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66687 +66592,0s,0s,0,0s,0,0,0,1,1,2026-03-22T22:34:15Z,2026-03-23T05:10:23Z,6h 36m 8s,Nouhaaouiti,https://github.com/freeCodeCamp/freeCodeCamp/pull/66592 +66572,7h,7h,420,7h,420,0,0,0,0,2026-03-20T14:44:00Z,2026-03-23T20:02:40Z,3d 5h 18m 40s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66572 +66565,0s,0s,0,0s,0,0,0,0,0,2026-03-19T21:50:59Z,2026-03-20T02:59:58Z,5h 8m 59s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66565 +66558,45m 44s,45m 44s,45,45m 44s,45,0,0,0,0,2026-03-19T13:29:11Z,2026-03-19T14:15:01Z,45m 50s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66558 +66543,0s,0s,0,0s,0,0,0,0,0,2026-03-18T08:30:03Z,2026-03-18T10:40:38Z,2h 10m 35s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66543 +66542,0s,0s,0,0s,0,0,0,0,0,2026-03-18T08:26:05Z,2026-03-18T10:41:30Z,2h 15m 25s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66542 +66514,4d 8h,13 days [Based on 8h on a working day],6240,13 days [Based on 8h on a working day],6240,0,0,0,0,2026-03-19T21:09:06Z,2026-05-23T12:56:32Z,64d 15h 47m 26s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66514 +66476,0s,0s,0,0s,0,0,0,0,0,2026-03-15T17:42:43Z,2026-03-16T07:22:59Z,13h 40m 16s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/66476 +66380,0s,0s,0,0s,0,0,0,0,0,2026-03-13T23:16:56Z,2026-03-15T11:09:32Z,1d 11h 52m 36s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66380 +66367,2d 8h,7 days [Based on 8h on a working day],3360,7 days [Based on 8h on a working day],3360,0,0,0,0,2026-03-11T10:00:05Z,2026-03-23T09:28:04Z,11d 23h 27m 59s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66367 +66340,11d 7h,33 days and 7h [Based on 8h on a working day],16260,33 days and 7h [Based on 8h on a working day],16260,0,0,0,0,2026-03-10T14:09:53Z,2026-04-25T06:12:45Z,45d 16h 2m 52s,Harshithk951,https://github.com/freeCodeCamp/freeCodeCamp/pull/66340 +66323,0s,0s,0,0s,0,0,0,0,0,2026-03-10T06:08:59Z,2026-03-10T08:32:51Z,2h 23m 52s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66323 +66311,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-03-09T08:37:37Z,2026-03-10T04:15:05Z,19h 37m 28s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66311 +66307,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,2,0,2,2026-03-09T03:11:00Z,2026-03-10T05:25:52Z,1d 2h 14m 52s,Supravisor,https://github.com/freeCodeCamp/freeCodeCamp/pull/66307 +66259,4h,4h,240,4h,240,0,0,0,0,2026-03-09T17:37:52Z,2026-03-16T17:42:25Z,7d 0h 4m 33s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66259 +66242,3h,3h,180,3h,180,0,0,0,0,2026-03-04T19:21:54Z,2026-03-05T04:17:48Z,8h 55m 54s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66242 +66241,7h,7h,420,7h,420,0,0,0,0,2026-03-04T15:37:03Z,2026-03-05T04:18:18Z,12h 41m 15s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66241 +66223,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-03-04T12:31:30Z,2026-03-05T04:16:36Z,15h 45m 6s,moT01,https://github.com/freeCodeCamp/freeCodeCamp/pull/66223 +66222,0s,0s,0,0s,0,0,0,0,0,2026-03-03T22:28:08Z,2026-03-04T09:32:20Z,11h 4m 12s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/66222 +66162,0s,0s,0,0s,0,0,0,0,0,2026-03-01T16:49:23Z,2026-03-02T12:21:55Z,19h 32m 32s,jeevithdev,https://github.com/freeCodeCamp/freeCodeCamp/pull/66162 +66128,4m,4m,4,4m,4,0,2,0,2,2026-02-27T12:02:37Z,2026-02-27T14:04:13Z,2h 1m 36s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66128 +66060,2h 19m,2h 19m,139,2h 19m,139,0,0,0,0,2026-02-25T15:12:15Z,2026-02-25T17:31:23Z,2h 19m 8s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/66060 +66015,2h 45m 2s,2h 45m 2s,165,2h 45m 2s,165,0,0,0,0,2026-02-23T14:30:49Z,2026-02-23T17:15:58Z,2h 45m 9s,yeonjuan,https://github.com/freeCodeCamp/freeCodeCamp/pull/66015 +66013,28m 12s,28m 12s,28,28m 12s,28,0,0,0,0,2026-02-23T16:46:56Z,2026-02-23T17:15:18Z,28m 22s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66013 +66011,0s,0s,0,0s,0,0,0,0,0,2026-02-23T12:25:46Z,2026-02-23T13:37:58Z,1h 12m 12s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/66011 +65976,8h,1 day [Based on 8h on a working day],480,1 day [Based on 8h on a working day],480,0,0,0,0,2026-02-20T13:06:50Z,2026-02-21T03:08:16Z,14h 1m 26s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/65976 +65971,6d 10h 47m,19 days and 2h 47m [Based on 8h on a working day],9287,19 days and 2h 47m [Based on 8h on a working day],9287,0,0,0,0,2026-02-19T21:23:15Z,2026-03-19T15:13:29Z,27d 17h 50m 14s,realMelTuc,https://github.com/freeCodeCamp/freeCodeCamp/pull/65971 +65969,3h,3h,180,3h,180,0,0,0,0,2026-02-19T19:25:08Z,2026-02-20T03:56:05Z,8h 30m 57s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65969 +65951,3d 1h,9 days and 1h [Based on 8h on a working day],4380,1h,60,4,0,2,6,2026-02-18T21:43:32Z,2026-03-04T09:34:19Z,13d 11h 50m 47s,umutKaracelebi,https://github.com/freeCodeCamp/freeCodeCamp/pull/65951 +65950,2h,2h,120,2h,120,0,0,0,0,2026-02-18T20:09:28Z,2026-02-21T03:13:51Z,2d 7h 4m 23s,Jeevankumar-s,https://github.com/freeCodeCamp/freeCodeCamp/pull/65950 +65947,6h,6h,360,6h,360,0,0,0,0,2026-02-18T16:48:12Z,2026-02-19T03:47:40Z,10h 59m 28s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65947 +65946,42m 49s,42m 49s,42,42m 49s,42,3,0,1,4,2026-02-18T16:28:13Z,2026-02-24T07:25:24Z,5d 14h 57m 11s,vicgolding,https://github.com/freeCodeCamp/freeCodeCamp/pull/65946 +65941,0s,0s,0,0s,0,0,0,0,0,2026-02-18T12:59:00Z,2026-02-18T13:03:15Z,4m 15s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65941 +65933,0s,0s,0,0s,0,0,0,0,0,2026-02-18T10:01:48Z,2026-02-18T13:35:48Z,3h 34m,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65933 +65878,5h,5h,300,5h,300,0,0,0,0,2026-02-18T17:42:59Z,2026-02-19T07:55:33Z,14h 12m 34s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65878 +65877,4h,4h,240,4h,240,0,0,0,0,2026-02-13T18:01:41Z,2026-02-14T02:06:40Z,8h 4m 59s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65877 +65855,19h 22m,2 days and 3h 22m [Based on 8h on a working day],1162,2 days and 3h 22m [Based on 8h on a working day],1162,0,0,0,0,2026-02-12T11:24:37Z,2026-02-17T17:22:22Z,5d 5h 57m 45s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65855 +65850,1d 2h 6m,3 days and 2h 6m [Based on 8h on a working day],1566,3 days and 2h 6m [Based on 8h on a working day],1566,0,0,0,0,2026-02-12T14:04:31Z,2026-02-17T16:06:18Z,5d 2h 1m 47s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65850 +65838,5h,5h,300,5h,300,0,0,0,0,2026-02-11T17:10:33Z,2026-02-12T03:15:22Z,10h 4m 49s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65838 +65817,0s,0s,0,0s,0,0,0,0,0,2026-02-12T00:35:04Z,2026-02-12T03:15:02Z,2h 39m 58s,scissorsneedfoodtoo,https://github.com/freeCodeCamp/freeCodeCamp/pull/65817 +65736,8h,1 day [Based on 8h on a working day],480,0s,0,0,1,1,2,2026-02-09T11:04:06Z,2026-02-10T10:05:00Z,23h 0m 54s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65736 +65734,0s,0s,0,0s,0,0,0,0,0,2026-02-06T11:32:02Z,2026-02-06T12:03:05Z,31m 3s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65734 +65729,0s,0s,0,0s,0,0,2,0,2,2026-02-07T11:23:48Z,2026-02-11T18:15:33Z,4d 6h 51m 45s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65729 +65722,1h 18m,1h 18m,78,1h 18m,78,0,1,0,1,2026-02-05T13:51:31Z,2026-02-10T15:31:39Z,5d 1h 40m 8s,Sembauke,https://github.com/freeCodeCamp/freeCodeCamp/pull/65722 +65698,0s,0s,0,0s,0,0,0,0,0,2026-02-04T09:02:03Z,2026-02-04T09:30:14Z,28m 11s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65698 +65695,0s,0s,0,0s,0,0,0,0,0,2026-02-04T08:49:28Z,2026-02-04T09:29:25Z,39m 57s,ahmaxed,https://github.com/freeCodeCamp/freeCodeCamp/pull/65695 +65679,2h 14m,2h 14m,134,2h 14m,134,0,0,0,0,2026-02-03T12:26:21Z,2026-02-13T08:07:13Z,9d 19h 40m 52s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65679 +65671,1h,1h,60,1h,60,0,0,0,0,2026-02-02T21:07:35Z,2026-02-03T04:23:57Z,7h 16m 22s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/65671 +65670,0s,0s,0,0s,0,0,0,0,0,2026-02-04T12:19:10Z,2026-02-04T12:20:37Z,1m 27s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/65670 +65667,2h,2h,120,2h,120,0,1,0,1,2026-02-02T20:28:16Z,2026-02-03T06:12:27Z,9h 44m 11s,huyenltnguyen,https://github.com/freeCodeCamp/freeCodeCamp/pull/65667 +65665,1h 18m,1h 18m,78,1h 18m,78,2,0,0,2,2026-02-03T14:55:18Z,2026-02-04T10:42:21Z,19h 47m 3s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65665 +65662,56m 22s,56m 22s,56,56m 22s,56,0,0,0,0,2026-02-02T15:24:38Z,2026-02-02T16:21:13Z,56m 35s,a2937,https://github.com/freeCodeCamp/freeCodeCamp/pull/65662 +65660,29m 36s,29m 36s,29,29m 36s,29,0,0,0,0,2026-02-02T14:36:51Z,2026-02-02T15:06:29Z,29m 38s,ojeytonwilliams,https://github.com/freeCodeCamp/freeCodeCamp/pull/65660 +65655,0s,0s,0,0s,0,0,1,0,1,2026-02-02T11:33:47Z,2026-02-02T13:31:35Z,1h 57m 48s,majestic-owl448,https://github.com/freeCodeCamp/freeCodeCamp/pull/65655 diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-ascii.txt new file mode 100644 index 00000000..bded03d5 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-ascii.txt @@ -0,0 +1,99 @@ + + + -------------------------------------------------------------------------------------------------------------------- + PR reviewer's stats for PRs created by 'raisedadead' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + -------------------------------------------------------------------------------------------------------------------- + +┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +│ │ +│ ● PR reviewer stats for "huyenltnguyen" │ +├─────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 6 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 8h for PR#66869 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66826 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66792 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 7m 35s for PR#66754 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66626 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 6h 42m for PR#66136 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 2h 28m 15.833333333s │ +├─────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ojeytonwilliams" │ +├─────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 6 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#66869 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#66626 │ +│ │ made 1 code review comment and 0 issue comment. │ +│ ├────────────────────────────────────────────────────┤ +│ │ 8h 45m for PR#66135 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 0s for PR#65974 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 7m 22s for PR#65962 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 29m 3s for PR#65960 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 1h 33m 34.166666666s │ +├─────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "moT01" │ +├─────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 2 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 5h for PR#68890 │ +│ ├────────────────────────────────────────────────────┤ +│ │ 2h 51m for PR#65974 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 3h 55m 30s │ +├─────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Sembauke" │ +├─────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 0s for PR#68898 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 0s │ +├─────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "Nirajn2311" │ +├─────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 5h for PR#68890 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 5h │ +├─────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ShaunSHamilton" │ +├─────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 1d 9h 25m for PR#68795 │ +│ │ made 2 code review comments and 0 issue comment. │ +│ │ also has reviewed PR 1 time. │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 1d 9h 25m │ +├─────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┤ +│ │ +│ ● PR reviewer stats for "ahmaxed" │ +├─────────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────┤ +│ Total Reviews │ 1 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Review Durations │ 11m 15s for PR#66849 │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ Average Time │ 11m 15s │ +├─────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────┤ +│ │ │ +│ │ │ +│ ● Average PR Merge Time for all PRs created by 'raisedadead' │ 21h 36m 8.5s │ +└─────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-bar-chart.html new file mode 100644 index 00000000..274ef9b9 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PR reviewer's stats for PRs created by `raisedadead` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR reviewer's stats for PRs created by `raisedadead` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-pie-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-pie-chart.html new file mode 100644 index 00000000..10f81afd --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-pie-chart.html @@ -0,0 +1,857 @@ + + + + + + + Author Analytics - raisedadead (freeCodeCamp) + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ raisedadead +
+
+

raisedadead

+ + GitHub Profile + +
+

Repository: freeCodeCamp • Analyzed Period: 2026-02-01 to 2026-08-31

+
+
+
+ + +
+
+
+
+ +
+
+
PRs Created
+
44
+ +
+
+
+
+
+
+ +
+
+
Total Reviews Received
+
18
+ +
+
+
+
+
+
+ +
+
+
Active Reviewers
+
7
+ +
+
+
+
+
+
+ +
+
+
Comments Received
+
12
+ +
+
+
+
+
+ + +
+
+
+
+

+ + Reviewer Distribution +

+
+
+
+ +
+ +
+
+
+
+
+
+

+ + Reviewer Activity & Feedback +

+
+
+
+ +
+ +
+
+
+
+ + +
+
+

+ + Reviewers Breakdown +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ReviewerReviews CompletedCode CommentsIssue CommentsSubmissionsTotal Comments
+ + 60000
+ + 61001
+
+ moT01 + +
+
20000
+
+ Sembauke + +
+
10000
+ + 10000
+ + 12013
+
+ ahmaxed + +
+
10000
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-pr-stats-aggregate.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-pr-stats-aggregate.html new file mode 100644 index 00000000..ab12e9b5 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-author-raisedadead-pr-stats-aggregate.html @@ -0,0 +1,525 @@ + + + + + + + PR Author Stats for `raisedadead` on `freeCodeCamp` (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PR Author Stats for `raisedadead` on `freeCodeCamp` (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-reviewer-raisedadead-ascii.txt b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-reviewer-raisedadead-ascii.txt new file mode 100644 index 00000000..0e7cdf28 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_pr-reviewer-raisedadead-ascii.txt @@ -0,0 +1,57 @@ + + + --------------------------------------------------------------------------------------------------------------- + Stats for all PR reviews given by 'raisedadead' on 'freeCodeCamp' repository between 2026-02-01 and 2026-08-31. + --------------------------------------------------------------------------------------------------------------- + +┌───────────────────────────────────────────────┬─────────────────────────────────────────────────────────────────┐ +│ Total Reviews │ 95 │ +├───────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────┤ +│ Average Review Time │ 13h 40m 48.6s │ +├───────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────┤ +│ PR Authors Reviewed For │ ✔ 1 PR reviewed for 'anupamme' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'mariamanbar' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'QuincyLarson' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'NotYash1066' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'GulshanJha00' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Nouhaaouiti' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Harshithk951' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Supravisor' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'jeevithdev' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'yeonjuan' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'realMelTuc' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'umutKaracelebi' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'Jeevankumar-s' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'vicgolding' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'scissorsneedfoodtoo' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 1 PR reviewed for 'a2937' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 3 PRs reviewed for 'ahmaxed' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 4 PRs reviewed for 'ShaunSHamilton' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 4 PRs reviewed for 'moT01' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 8 PRs reviewed for 'majestic-owl448' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 13 PRs reviewed for 'Sembauke' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 18 PRs reviewed for 'huyenltnguyen' │ +│ ├─────────────────────────────────────────────────────────────────┤ +│ │ ✔ 29 PRs reviewed for 'ojeytonwilliams' │ +└───────────────────────────────────────────────┴─────────────────────────────────────────────────────────────────┘ \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_prs-reviewed-for-authors-by-raisedadead-bar-chart.html b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_prs-reviewed-for-authors-by-raisedadead-bar-chart.html new file mode 100644 index 00000000..5d05db63 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_prs-reviewed-for-authors-by-raisedadead-bar-chart.html @@ -0,0 +1,525 @@ + + + + + + + PRs Reviewed by raisedadead (2026-02-01 to 2026-08-31) + + + + + + + + + + + + + + + + + + + + + +
+
+

PRs Reviewed by raisedadead (2026-02-01 to 2026-08-31)

+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_prs-reviewed-for-authors-by-raisedadead.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_prs-reviewed-for-authors-by-raisedadead.csv new file mode 100644 index 00000000..fb0d9d21 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_prs-reviewed-for-authors-by-raisedadead.csv @@ -0,0 +1,24 @@ +Reviewed For different PR Authors,Total PRs Reviewed by raisedadead since 2026-02-01,Total Code Review Comments,Total PR Issue Comments,Total PR Review Comments,Total All Comments Made,PR# List +ahmaxed,3,0,0,0,0,"[65695, 68176, 69487]" +Sembauke,13,0,3,0,3,"[65722, 65729, 65850, 66011, 66013, 66367, 66572, 66687, 67089, 67140, 67740, 67914, 69271]" +anupamme,1,0,0,0,0,[69036] +mariamanbar,1,0,0,0,0,[68940] +ShaunSHamilton,4,2,1,2,5,"[67687, 68825, 68894, 68923]" +ojeytonwilliams,29,2,3,2,7,"[65660, 65665, 65679, 65698, 65734, 65736, 65838, 65855, 65877, 65878, 65933, 65941, 65947, 65969, 66060, 66128, 66241, 66259, 66311, 66323, 66714, 66771, 66859, 67234, 67653, 67680, 67683, 68492, 68852]" +huyenltnguyen,18,0,1,0,1,"[65667, 65670, 65671, 66222, 66242, 66380, 66514, 66558, 66565, 67104, 67105, 67147, 67154, 67187, 67221, 67434, 67464, 68851]" +moT01,4,0,0,0,0,"[66223, 67142, 68177, 68425]" +majestic-owl448,8,0,1,1,2,"[65655, 65976, 66476, 66542, 66543, 67969, 68047, 68073]" +QuincyLarson,1,0,1,0,1,[66851] +NotYash1066,1,0,1,0,1,[66816] +GulshanJha00,1,0,1,0,1,[66793] +Nouhaaouiti,1,0,0,1,1,[66592] +Harshithk951,1,0,0,0,0,[66340] +Supravisor,1,0,2,0,2,[66307] +jeevithdev,1,0,0,0,0,[66162] +yeonjuan,1,0,0,0,0,[66015] +realMelTuc,1,0,0,0,0,[65971] +umutKaracelebi,1,4,0,2,6,[65951] +Jeevankumar-s,1,0,0,0,0,[65950] +vicgolding,1,3,0,1,4,[65946] +scissorsneedfoodtoo,1,0,0,0,0,[65817] +a2937,1,0,0,0,0,[65662] diff --git a/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_raisedadead-all-reviewers-total-prs-reviewed.csv b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_raisedadead-all-reviewers-total-prs-reviewed.csv new file mode 100644 index 00000000..7ca00670 --- /dev/null +++ b/sample-resources/demo-output/REPORTS-freeCodeCamp-raisedadead/REPORT_-_raisedadead-all-reviewers-total-prs-reviewed.csv @@ -0,0 +1,8 @@ +Reviewer,Total PR Reviewed for raisedadead since 2026-02-01 +huyenltnguyen,6 +ojeytonwilliams,6 +moT01,2 +Sembauke,1 +Nirajn2311,1 +ShaunSHamilton,1 +ahmaxed,1 diff --git a/sample-resources/demo-output/index.html b/sample-resources/demo-output/index.html new file mode 100644 index 00000000..38ef99e4 --- /dev/null +++ b/sample-resources/demo-output/index.html @@ -0,0 +1,14 @@ + + + + + + Redirecting to freeCodeCamp Analytics Dashboard... + + + +

Redirecting to freeCodeCamp Analytics Dashboard...

+ + diff --git a/src/main/kotlin/CodeSnippets.kt b/src/main/kotlin/CodeSnippets.kt index 4c6ed1f9..675d6dcb 100644 --- a/src/main/kotlin/CodeSnippets.kt +++ b/src/main/kotlin/CodeSnippets.kt @@ -22,7 +22,7 @@ fun main() { runBlocking { val apiClient: GitHubApiClient by inject(GitHubApiClient::class.java) // Sample parameter to get top contributors from https://github.com/square/okhttp - val contributors = apiClient.topContributors(owner = "square", repo = "okhttp") + val contributors = apiClient.topContributors(owner = "freeCodeCamp", repo = "freeCodeCamp") println("Here are top contributors: ${contributors.map { it.login }}") }