Skip to content

Add GitHub contributions graph and language breakdown - #46

Merged
ewanc26 merged 1 commit into
mainfrom
feat/github-activity
Oct 1, 2026
Merged

ewanc26 merged 1 commit into
mainfrom
feat/github-activity

Conversation

@ewanc26

@ewanc26 ewanc26 commented Oct 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • New "Commits" section on the homepage: contribution heatmap (GitHub colours, tokenless via the public contributions page) plus a language breakdown bar with Linguist colours.
  • Language data is a committed snapshot (src/lib/data/github-languages.json) refreshed daily by .github/workflows/github-languages.yml using the built-in Actions token; falls back to a live fetch if the snapshot doesn't match GITHUB_USERNAME.

Test plan

  • pnpm check
  • Checked rendering locally in light, dark and mobile
  • Review the Vercel preview
  • After merge, run the "Update GitHub languages" workflow once to confirm it can push to main (may need a PR-based flow if main is protected)

🤖 Generated with Claude Code

Contribution heatmap uses GitHub's own colours; language bar uses Linguist
colours with exact byte counts from a daily Actions-generated snapshot.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
website Ready Ready Preview Oct 1, 2026 7:40pm UTC

@ewanc26
ewanc26 merged commit d0d65e9 into main Oct 1, 2026
4 checks passed
@ewanc26
ewanc26 deleted the feat/github-activity branch October 1, 2026 19:42

This branch was successfully deployed

1 active deployment
Preview — e931bb58 Deployed Oct 1, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant