Update: we’ve decided to hosts our specs here at Notion so this entire spec is dead.

We want our tech specs here to be accessible at turnipxenon.com/specs/[slug].

Context

Our blog is kinda dead. Most of the things I write are in the specs or pull requests. I want them to be accessible in my website.

Requirements

Assumptions

Our biggest assumption is that we can call github.com's domain on client side. I know we might encounter some CORS issue, so we might have to resort to fetching the resource on the server-side.

Old solution

How does this subscribe to the Turnip Manifesto?

Proposed solution

Solution overview

Our solution would be to make a dynamic page in turnipxenon.com/specs and dynamic route as turnipxenon.com/specs/[slug], which gets information from github.com/TurnipXenon/specs server-side.