📝 Description
When users embed our 3D monolith in their GitHub README, it acts as a single image. Screen readers cannot "see" the 3D bars or read the text embedded inside the SVG paths. This makes the data completely invisible to visually impaired developers.
🎯 What needs to be done
Modify the SVG generator to inject semantic <title> and <desc> tags right after the opening <svg> tag. The description should dynamically include the user's actual stats (Total Commits, Longest Streak) in plain text format.
📍 Where to look
lib/svg/generator.ts (Inside the main template string that returns the <svg> tag).
✅ Acceptance Criteria
📝 Description
When users embed our 3D monolith in their GitHub README, it acts as a single image. Screen readers cannot "see" the 3D bars or read the text embedded inside the SVG paths. This makes the data completely invisible to visually impaired developers.
🎯 What needs to be done
Modify the SVG generator to inject semantic
<title>and<desc>tags right after the opening<svg>tag. The description should dynamically include the user's actual stats (Total Commits, Longest Streak) in plain text format.📍 Where to look
lib/svg/generator.ts(Inside the main template string that returns the<svg>tag).✅ Acceptance Criteria
<title>tag (e.g.,CommitPulse Stats for jhasourav07).<desc>tag summarizing the stats (e.g.,jhasourav07 has 1240 total contributions and a longest streak of 45 days.).