Feature and its Use Cases
Feature Description
In alignment with the project's roadmap in FeatureWishlist.md:
"OrgExplorer could have a profile page for every contributor, showing in summarized and detailed ways, the activity of that contributor in a specified period of time... This profile should be exportable as a markdown file. Contributors could then use this markdown file as a starting point to prepare their final GSoC reports."
I would like to propose adding this dedicated Contributor Profile Page to OrgExplorer. It will allow users to review individual developer contributions over a customized date range (e.g., the GSoC coding period) and export a formatted summary report.
Detailed Breakdown
- Interactive Date Filter:
- A date range selector on the profile page to filter commits, PRs, and issues during GSoC or any custom timeline.
- Activity Metrics & Visualizations:
- Summary cards displaying key stats (total merged PRs, open issues, total lines changed/commits where available).
- Visual activity timelines breaking down contribution status.
- Zero New Dependencies: All visual charts will reuse the existing Recharts configuration and design components already integrated into the project.
- Markdown Export Action:
- An "Export as Markdown" button that generates and downloads a
.md file containing a clean summary table and itemized list of work accomplished, serving as a ready-to-use template for GSoC final evaluations.
Proposed Architecture Changes
- Routing: Add a
/contributors/:username route in Navbar.jsx / App.jsx.
- Analytics Engine: Enhance
analytics.js to support date-based filters and compute individual contributor timelines.
- UI: Build
src/pages/ContributorProfilePage.jsx reusing the project's existing UI components and chart primitives.
I will raise the pr shortly!
Additional Context
No response
Code of Conduct
Feature and its Use Cases
Feature Description
In alignment with the project's roadmap in
FeatureWishlist.md:I would like to propose adding this dedicated Contributor Profile Page to OrgExplorer. It will allow users to review individual developer contributions over a customized date range (e.g., the GSoC coding period) and export a formatted summary report.
Detailed Breakdown
.mdfile containing a clean summary table and itemized list of work accomplished, serving as a ready-to-use template for GSoC final evaluations.Proposed Architecture Changes
/contributors/:usernameroute inNavbar.jsx/App.jsx.analytics.jsto support date-based filters and compute individual contributor timelines.src/pages/ContributorProfilePage.jsxreusing the project's existing UI components and chart primitives.I will raise the pr shortly!
Additional Context
No response
Code of Conduct