This is the code behind harlequin.sh, the website for Harlequin.
It uses SvelteKit, with TailwindCSS and MDSVex for parsing markdown files into the docs pages. It is hosted on Vercel.
It was created and is maintained by Ted Conbeer.
Use Node v18 with pnpm to install deps and build the site:
pnpm i
pnpm dev
Format and lint:
pnpm format
pnpm lint
When installing dependencies, pnpm should also install git pre-hooks for formatting and linting.
There are no tests. Vercel will build a preview in CI; if you want to build and preview a prod version locally you can with:
pnpm build
pnpm preview