Skip to content

Conversation

@benjie
Copy link
Member

@benjie benjie commented Feb 5, 2026

Currently the Google Calendar is being treated by the website as returning only "(technical) working groups"; however it also contains foundation working sessions, board meetings, and other relevant events (including Locals and events that GraphQL has a presence at, such as APIDays).

This PR:

  • overhauls the categorization logic by heuristically recognizing the calendar titles and bucketing them as such
  • splits out "foundation meetings" from "working groups" (but does not add any styles for the former)
  • shows "major" events before "minor" events - i.e. conferences and locals before working groups/foundation meetings
  • changes the link for calendar events to be the event location (if it's a URL) or the first link in the description otherwise
  • changes the location for calendar events to be from the calendar
  • expands the visibility window for working groups to 35.5 days so we can be sure at least one of each type is shown
  • applies the visibility window to foundation meetings and working groups, but not other events on the calendar (e.g. conferences, locals, etc)
  • excludes GraphQLConf coming from the calendar to avoid duplicating manual definition
  • shows the tags in a consistent order (conferences > meetups > working groups > foundation meetings)

@vercel
Copy link

vercel bot commented Feb 5, 2026

@benjie is attempting to deploy a commit to the The GraphQL Foundation Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Feb 5, 2026

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

Project Deployment Actions Updated (UTC)
graphql-github-io Ready Ready Preview, Comment Feb 5, 2026 2:49pm

Request Review

Copy link
Contributor

@martinbonnin martinbonnin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Thanks! Just one minor comment.

@benjie
Copy link
Member Author

benjie commented Feb 5, 2026

Discussed at today's GraphQL Foundation Working Session (previously: Marketing & Content Committee) and approach was approved.

cc @hasparus for visibility since this changes quite a lot of stuff!

@benjie benjie enabled auto-merge (squash) February 5, 2026 14:43
@benjie benjie merged commit a465a06 into graphql:source Feb 5, 2026
5 of 6 checks passed
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.

2 participants