-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Description
Create a chart to visualize the cumulative growth of the repository over time. This can include total lines of code, file count, or number of commits to show how the project has scaled.
📊 Chart Type
- Line chart (cumulative sum)
- Optional: multiple lines (e.g., LOC, files, commits)
🧾 Data Requirements
- Source options:
- GitHub API (e.g.,
/stats/code_frequency
, commit history) - Local Git log analysis for LOC/file count
- GitHub API (e.g.,
- Fields needed:
- Date (weekly preferred)
- Cumulative lines of code
- (Optional) Number of files, commits
✅ Tasks
- Collect historical data for LOC (and optionally files, commits)
- Calculate cumulative totals over time
- Generate line chart showing growth
- Add axis labels, units, and legend
- Support export or embedding
📅 Example Output
X-axis: Date (weekly)
Y-axis: Cumulative lines of code (or files, commits)
Lines: Total LOC, Total files (optional), Total commits (optional)
✅ Acceptance Criteria
- Growth trends are clearly visualized
- Chart reflects cumulative progression accurately
- Labels and legend are present
- Chart is responsive or exportable
Metadata
Metadata
Assignees
Labels
No labels