graphql.github.io icon indicating copy to clipboard operation
graphql.github.io copied to clipboard

Move index to app router

Open jonathanawesome opened this issue 2 months ago • 4 comments

This PR attempts migrates the site index from pages router to app router and sets up the proper layout files.

Notes:

  • Shuffled layouts around such that the root layout provides core html/head/body elements. (main) and (conf)/conf/year implement viz-only.
  • not-found.tsx uses NavBar and Footer because it needs to live at the /app root and can't use our (main) layout.
  • not-found.tsx uses a hacky way to get <title> working. We can remove this after we've updated to modern nextjs.

jonathanawesome avatar Nov 07 '25 02:11 jonathanawesome

@jonathanawesome 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[bot] avatar Nov 07 '25 02:11 vercel[bot]

Deployment failed with the following error:

The provided GitHub repository does not contain the requested branch or commit reference. Please ensure the repository is not empty.

vercel[bot] avatar Nov 07 '25 18:11 vercel[bot]

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

Project Deployment Preview Comments Updated (UTC)
graphql-github-io Error Error Nov 10, 2025 9:58pm

vercel[bot] avatar Nov 09 '25 16:11 vercel[bot]

Let's merge https://github.com/graphql/graphql.github.io/pull/2227 first. Should help with the sidebar issue.

hasparus avatar Nov 10 '25 21:11 hasparus