Skip to content

Add activity page (via contributor CI data) and animated 404 - #235

Open
vsoch wants to merge 2 commits into
mainfrom
add-activity-page
Open

vsoch wants to merge 2 commits into
mainfrom
add-activity-page

Conversation

@vsoch

@vsoch vsoch commented Nov 9, 2026

Copy link
Copy Markdown
Member

In preparation for SC26 and in spirit of joining HPSF this year, I think we should add a Contributor Activity page to our main site. I anticipated wanting this at some point, hence why I started collecting data in 2022. The data is updated regularly via Contributor CI and so the page will continue to update with it. Here is a preview in dark and light modes:

Screenshot 2026-11-08 at 22-26-58 Flux Framework Screenshot 2026-11-08 at 22-27-07 Flux Framework

I also took a look at the 404 page, thought it was terrible, and now we have a better one :)

image

vsoch added 2 commits November 9, 2026 06:23
Add an Activity page (/activity/) with d3 charts built from the
Contributor CI data: summary stats, weekly commit history, commits and
stars per project, a commit heatmap, lines added/removed, pull requests,
issues, a release timeline, and star history, plus a data table.

Add a commits-history API endpoint that stitches the monthly snapshots
into one weekly series, link the page from the navbar and the home page,
and document local preview in the README.

Assisted-by: Claude
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Replace the plain 404 with a CSS-only scene: the zero is a ring with
orbiting jobs above a rack of blinking compute nodes with one missing
slot. Uses the page layout so the navbar and theme toggle work, and
respects reduced motion.

Assisted-by: Claude
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@mergify

mergify Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

This branch has not been deployed

No deployments
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