arktypeio / arktype

TypeScript's 1:1 validator, optimized from editor to runtime
https://arktype.io/
MIT License
3.93k stars 59 forks source link

Translate docs to Fumadocs #1111

Open ssalbdivad opened 2 months ago

ssalbdivad commented 2 months ago

I like the all the styling of the current Starlight implementation, but I've found working with Astro to be a pain in-editor, and I find the components to be opaque/untuitive. Would much rather just be writing and using React.

Fumadocs (https://fumadocs.vercel.app) looks great, but would likely require a fair amount of translating to get the styles over from the Starlight implementation. Would also require some customization e.g. to preserve the current header layout/animation since at least by default Fumadocs only has a sidebar.

holic commented 2 months ago

I don't know what your requirements are but have you seen Vocs?

ssalbdivad commented 2 months ago

@holic Looks nice. Honestly I basically want the docs to mostly just look the way they do now but be written in a framework that just embraces React, so either would fit the bill.

I guess one nice thing about Fumadocs is that this built-in dropdown concept could be a nice way to split up different projects like @ark/attest and @ark/schema