From 7d125a335fba05f38583b16a480d2b1ad116b561 Mon Sep 17 00:00:00 2001 From: Charan Date: Wed, 22 Jul 2026 11:06:07 +0530 Subject: [PATCH] Revert "Updated inkform docs" --- archive/templates/galley/README.md | 157 ------- archive/templates/galley/app/layout.tsx | 59 --- archive/templates/galley/app/theme.css | 104 ----- .../templates/galley/content/docs/docs.json | 45 -- .../templates/galley/content/docs/index.mdx | 47 --- archive/templates/galley/package.json | 28 -- archive/templates/galley/public/favicon.svg | 7 - archive/templates/galley/public/hero.svg | 67 --- archive/templates/galley/public/logo.svg | 7 - archive/templates/mono/.env.example | 14 - archive/templates/mono/.gitignore | 8 - .../templates/mono/app/[[...slug]]/page.tsx | 63 --- .../app/api-reference/[[...slug]]/page.tsx | 104 ----- archive/templates/mono/app/api/ask/route.ts | 60 --- .../templates/mono/app/blog/[slug]/page.tsx | 40 -- archive/templates/mono/app/blog/page.tsx | 38 -- archive/templates/mono/app/changelog/page.tsx | 33 -- archive/templates/mono/components/top-bar.tsx | 134 ------ .../mono/content/docs/development.mdx | 60 --- .../content/docs/essentials/code-blocks.mdx | 55 --- .../content/docs/essentials/components.mdx | 62 --- .../mono/content/docs/essentials/images.mdx | 43 -- .../mono/content/docs/essentials/markdown.mdx | 65 --- .../content/docs/essentials/navigation.mdx | 68 --- .../templates/mono/content/docs/openapi.json | 125 ------ .../mono/content/docs/quickstart.mdx | 66 --- .../mono/content/docs/slug-history.json | 1 - archive/templates/mono/lib/icons.tsx | 92 ---- archive/templates/mono/lib/route.tsx | 134 ------ archive/templates/mono/mdx-components.tsx | 11 - archive/templates/mono/next-env.d.ts | 6 - archive/templates/mono/next.config.ts | 17 - archive/templates/mono/proxy.ts | 22 - archive/templates/mono/tsconfig.json | 41 -- archive/templates/mono/widgets/index.ts | 12 - .../inkform-docs/app/[[...slug]]/page.tsx | 7 +- .../inkform-docs/app/blog/[slug]/page.tsx | 2 +- examples/inkform-docs/app/blog/page.tsx | 2 +- examples/inkform-docs/app/changelog/page.tsx | 2 +- examples/inkform-docs/app/theme.css | 325 +-------------- .../components/collapsible-sidebar.tsx | 117 ------ .../components/sidebar-footer.tsx | 164 -------- examples/inkform-docs/components/top-bar.tsx | 58 +-- examples/inkform-docs/content/docs/docs.json | 1 - .../docs/guides/blog-in-existing-site.mdx | 203 --------- examples/inkform-docs/lib/route.tsx | 13 +- .../markdown-docs/app/[[...slug]]/page.tsx | 7 +- .../markdown-docs/app/blog/[slug]/page.tsx | 2 +- examples/markdown-docs/app/blog/page.tsx | 2 +- examples/markdown-docs/app/changelog/page.tsx | 2 +- examples/markdown-docs/app/theme.css | 331 +-------------- .../components/collapsible-sidebar.tsx | 117 ------ .../components/sidebar-footer.tsx | 164 -------- examples/markdown-docs/components/top-bar.tsx | 58 +-- examples/markdown-docs/lib/route.tsx | 13 +- .../pokeapi-docs/app/[[...slug]]/page.tsx | 7 +- .../app/api-reference/[[...slug]]/page.tsx | 13 +- .../pokeapi-docs/app/blog/[slug]/page.tsx | 2 +- examples/pokeapi-docs/app/blog/page.tsx | 2 +- examples/pokeapi-docs/app/changelog/page.tsx | 2 +- examples/pokeapi-docs/app/theme.css | 314 +------------- .../components/collapsible-sidebar.tsx | 117 ------ .../components/sidebar-footer.tsx | 164 -------- examples/pokeapi-docs/components/top-bar.tsx | 56 +-- examples/pokeapi-docs/lib/route.tsx | 10 +- package-lock.json | 215 ++-------- packages/cli/src/scaffold.mjs | 20 +- packages/framework/package.json | 2 - packages/framework/src/ai-tool-menu.tsx | 306 -------------- packages/framework/src/components.tsx | 34 +- packages/framework/src/docs-shell.tsx | 27 +- .../src/openapi-render/CodeSamples.test.tsx | 39 +- .../src/openapi-render/CodeSamples.tsx | 47 +-- .../src/openapi-render/CodeSamplesPanel.tsx | 73 ---- .../src/openapi-render/OperationPage.test.tsx | 24 +- .../src/openapi-render/OperationPage.tsx | 35 +- .../src/openapi-render/ResponseSamples.tsx | 21 - .../openapi-render/ResponseSamplesPanel.tsx | 49 --- .../src/openapi-render/Responses.tsx | 22 +- .../src/openapi-render/TryIt/TryItConsole.tsx | 10 +- .../framework/src/openapi-render/highlight.ts | 33 -- .../src/pagefind-highlight-mount.tsx | 20 +- packages/framework/src/search-dialog.tsx | 39 +- packages/framework/src/shell-client.tsx | 27 +- packages/framework/src/styles/api.css | 309 ++++---------- packages/framework/src/styles/components.css | 100 ++--- packages/framework/src/styles/layout.css | 164 +------- packages/framework/src/styles/widgets.css | 20 +- .../aurora/.env.example | 0 .../templates => templates}/aurora/.gitignore | 0 .../templates => templates}/aurora/README.md | 0 .../aurora/app/[[...slug]]/page.tsx | 0 .../app/api-reference/[[...slug]]/page.tsx | 0 .../aurora/app/api/ask/route.ts | 0 .../aurora/app/blog/[slug]/page.tsx | 0 .../aurora/app/blog/page.tsx | 0 .../aurora/app/changelog/page.tsx | 0 .../aurora/app/layout.tsx | 0 .../aurora/app/theme.css | 0 .../aurora/components/top-bar.tsx | 0 .../aurora/content/docs/development.mdx | 0 .../aurora/content/docs/docs.json | 0 .../content/docs/essentials/code-blocks.mdx | 0 .../content/docs/essentials/components.mdx | 0 .../aurora/content/docs/essentials/images.mdx | 0 .../content/docs/essentials/markdown.mdx | 0 .../content/docs/essentials/navigation.mdx | 0 .../aurora/content/docs/index.mdx | 0 .../aurora/content/docs/openapi.json | 0 .../aurora/content/docs/quickstart.mdx | 0 .../aurora/content/docs/slug-history.json | 0 .../aurora/lib/icons.tsx | 0 .../aurora/lib/route.tsx | 0 .../aurora/mdx-components.tsx | 0 .../aurora/next-env.d.ts | 0 .../aurora/next.config.ts | 0 .../aurora/package.json | 0 .../templates => templates}/aurora/proxy.ts | 0 .../aurora/public/favicon.svg | 0 .../aurora/public/hero.svg | 0 .../aurora/public/logo.svg | 0 .../aurora/tsconfig.json | 0 .../aurora/widgets/Counter.tsx | 0 .../aurora/widgets/index.ts | 0 .../templates => templates}/base/.env.example | 0 .../templates => templates}/base/.gitignore | 0 .../templates => templates}/base/README.md | 0 .../base/app/[[...slug]]/page.tsx | 0 .../app/api-reference/[[...slug]]/page.tsx | 0 .../base/app/api/ask/route.ts | 0 .../base/app/blog/[slug]/page.tsx | 0 .../base/app/blog/page.tsx | 0 .../base/app/changelog/page.tsx | 0 .../base/app/layout.tsx | 0 .../base/app/theme.css | 0 .../base/components/top-bar.tsx | 0 .../base/content/docs/development.mdx | 0 .../base/content/docs/docs.json | 0 .../content/docs/essentials/code-blocks.mdx | 0 .../content/docs/essentials/components.mdx | 0 .../base/content/docs/essentials/images.mdx | 0 .../base/content/docs/essentials/markdown.mdx | 0 .../content/docs/essentials/navigation.mdx | 0 .../base/content/docs/index.mdx | 0 .../base/content/docs/openapi.json | 0 .../base/content/docs/quickstart.mdx | 0 .../base/content/docs/slug-history.json | 0 .../base/lib/icons.tsx | 0 .../base/lib/route.tsx | 0 .../base/mdx-components.tsx | 0 .../base/next-env.d.ts | 0 .../base/next.config.ts | 0 .../templates => templates}/base/package.json | 0 .../templates => templates}/base/proxy.ts | 0 .../base/public/favicon.svg | 0 .../base/public/hero.svg | 0 .../base/public/logo.svg | 0 .../base/tsconfig.json | 0 .../base/widgets/index.ts | 0 templates/canopy/.env.example | 14 - templates/canopy/.gitignore | 8 - templates/canopy/README.md | 164 -------- templates/canopy/app/[[...slug]]/page.tsx | 66 --- .../app/api-reference/[[...slug]]/page.tsx | 113 ----- templates/canopy/app/api/ask/route.ts | 60 --- templates/canopy/app/blog/[slug]/page.tsx | 40 -- templates/canopy/app/blog/page.tsx | 38 -- templates/canopy/app/changelog/page.tsx | 33 -- templates/canopy/app/layout.tsx | 44 -- templates/canopy/app/theme.css | 369 ---------------- .../canopy/components/collapsible-sidebar.tsx | 117 ------ .../canopy/components/sidebar-footer.tsx | 164 -------- templates/canopy/components/top-bar.tsx | 156 ------- templates/canopy/content/docs/development.mdx | 60 --- templates/canopy/content/docs/docs.json | 37 -- .../content/docs/essentials/code-blocks.mdx | 55 --- .../content/docs/essentials/components.mdx | 62 --- .../canopy/content/docs/essentials/images.mdx | 43 -- .../content/docs/essentials/markdown.mdx | 65 --- .../content/docs/essentials/navigation.mdx | 68 --- templates/canopy/content/docs/index.mdx | 46 -- templates/canopy/content/docs/openapi.json | 125 ------ templates/canopy/content/docs/quickstart.mdx | 76 ---- .../canopy/content/docs/slug-history.json | 1 - templates/canopy/lib/icons.tsx | 92 ---- templates/canopy/lib/route.tsx | 134 ------ templates/canopy/mdx-components.tsx | 11 - templates/canopy/next-env.d.ts | 6 - templates/canopy/next.config.ts | 17 - templates/canopy/package.json | 28 -- templates/canopy/proxy.ts | 22 - templates/canopy/public/favicon.svg | 9 - templates/canopy/public/hero.svg | 13 - templates/canopy/public/logo.svg | 10 - templates/canopy/tsconfig.json | 41 -- templates/canopy/widgets/Counter.tsx | 13 - templates/canopy/widgets/index.ts | 13 - .../cedar/.env.example | 0 .../templates => templates}/cedar/.gitignore | 0 .../templates => templates}/cedar/README.md | 0 .../cedar/app/[[...slug]]/page.tsx | 0 .../app/api-reference/[[...slug]]/page.tsx | 0 .../cedar/app/api/ask/route.ts | 0 .../cedar/app/blog/[slug]/page.tsx | 0 .../cedar/app/blog/page.tsx | 0 .../cedar/app/changelog/page.tsx | 0 .../cedar/app/layout.tsx | 0 .../cedar/app/theme.css | 0 .../cedar/components/top-bar.tsx | 0 .../cedar/content/docs/development.mdx | 0 .../cedar/content/docs/docs.json | 0 .../content/docs/essentials/code-blocks.mdx | 0 .../content/docs/essentials/components.mdx | 0 .../cedar/content/docs/essentials/images.mdx | 0 .../content/docs/essentials/markdown.mdx | 0 .../content/docs/essentials/navigation.mdx | 0 .../cedar/content/docs/index.mdx | 0 .../cedar/content/docs/openapi.json | 0 .../cedar/content/docs/quickstart.mdx | 0 .../cedar/content/docs/slug-history.json | 0 .../cedar/lib/icons.tsx | 0 .../cedar/lib/route.tsx | 0 .../cedar/mdx-components.tsx | 0 .../cedar/next-env.d.ts | 0 .../cedar/next.config.ts | 0 .../cedar/package.json | 0 .../templates => templates}/cedar/proxy.ts | 0 .../cedar/public/favicon.svg | 0 .../cedar/public/hero.svg | 0 .../cedar/public/logo.svg | 0 .../cedar/tsconfig.json | 0 .../cedar/widgets/index.ts | 0 .../templates => templates}/fern/.env.example | 0 .../templates => templates}/fern/.gitignore | 0 .../templates => templates}/fern/README.md | 0 .../fern/app/[[...slug]]/page.tsx | 0 .../app/api-reference/[[...slug]]/page.tsx | 0 .../fern/app/api/ask/route.ts | 0 .../fern/app/blog/[slug]/page.tsx | 0 .../fern/app/blog/page.tsx | 0 .../fern/app/changelog/page.tsx | 0 .../fern/app/layout.tsx | 0 .../fern/app/theme.css | 0 .../fern/components/top-bar.tsx | 0 .../fern/content/docs/development.mdx | 0 .../fern/content/docs/docs.json | 0 .../content/docs/essentials/code-blocks.mdx | 0 .../content/docs/essentials/components.mdx | 0 .../fern/content/docs/essentials/images.mdx | 0 .../fern/content/docs/essentials/markdown.mdx | 0 .../content/docs/essentials/navigation.mdx | 0 .../fern/content/docs/index.mdx | 0 .../fern/content/docs/openapi.json | 0 .../fern/content/docs/quickstart.mdx | 0 .../fern/content/docs/slug-history.json | 0 .../fern/lib/icons.tsx | 0 .../fern/lib/route.tsx | 0 .../fern/mdx-components.tsx | 0 .../fern/next-env.d.ts | 0 .../fern/next.config.ts | 0 .../templates => templates}/fern/package.json | 0 .../templates => templates}/fern/proxy.ts | 0 .../fern/public/favicon.svg | 0 .../fern/public/hero.svg | 0 .../fern/public/logo.svg | 0 .../fern/tsconfig.json | 0 .../fern/widgets/index.ts | 0 templates/galley/README.md | 50 +-- templates/galley/app/[[...slug]]/page.tsx | 7 +- .../app/api-reference/[[...slug]]/page.tsx | 13 +- templates/galley/app/blog/[slug]/page.tsx | 2 +- templates/galley/app/blog/page.tsx | 2 +- templates/galley/app/changelog/page.tsx | 2 +- templates/galley/app/theme.css | 325 +-------------- .../galley/components/collapsible-sidebar.tsx | 117 ------ .../galley/components/sidebar-footer.tsx | 164 -------- templates/galley/components/top-bar.tsx | 58 +-- templates/galley/content/docs/docs.json | 10 +- templates/galley/content/docs/index.mdx | 11 +- templates/galley/content/docs/quickstart.mdx | 10 - templates/galley/lib/route.tsx | 2 +- templates/galley/package.json | 6 +- templates/galley/public/favicon.svg | 11 +- templates/galley/public/hero.svg | 70 ++-- templates/galley/public/logo.svg | 11 +- templates/galley/widgets/Counter.tsx | 13 - templates/galley/widgets/index.ts | 3 +- .../galley => templates/mono}/.env.example | 0 .../galley => templates/mono}/.gitignore | 0 .../templates => templates}/mono/README.md | 0 .../mono}/app/[[...slug]]/page.tsx | 0 .../app/api-reference/[[...slug]]/page.tsx | 0 .../mono}/app/api/ask/route.ts | 0 .../mono}/app/blog/[slug]/page.tsx | 0 .../mono}/app/blog/page.tsx | 0 .../mono}/app/changelog/page.tsx | 0 .../mono/app/layout.tsx | 0 .../mono/app/theme.css | 0 .../mono}/components/top-bar.tsx | 0 .../mono}/content/docs/development.mdx | 0 .../mono/content/docs/docs.json | 0 .../content/docs/essentials/code-blocks.mdx | 0 .../content/docs/essentials/components.mdx | 0 .../mono}/content/docs/essentials/images.mdx | 0 .../content/docs/essentials/markdown.mdx | 0 .../content/docs/essentials/navigation.mdx | 0 .../mono/content/docs/index.mdx | 0 .../mono}/content/docs/openapi.json | 0 .../mono}/content/docs/quickstart.mdx | 0 .../mono}/content/docs/slug-history.json | 0 .../galley => templates/mono}/lib/icons.tsx | 0 .../galley => templates/mono}/lib/route.tsx | 0 .../mono}/mdx-components.tsx | 0 .../galley => templates/mono}/next-env.d.ts | 0 .../galley => templates/mono}/next.config.ts | 0 .../templates => templates}/mono/package.json | 0 .../galley => templates/mono}/proxy.ts | 0 .../mono/public/favicon.svg | 0 .../mono/public/hero.svg | 0 .../mono/public/logo.svg | 0 .../galley => templates/mono}/tsconfig.json | 0 .../mono}/widgets/index.ts | 0 templates/shadcn/.env.example | 14 - templates/shadcn/.gitignore | 8 - templates/shadcn/README.md | 168 -------- templates/shadcn/app/[[...slug]]/page.tsx | 66 --- .../app/api-reference/[[...slug]]/page.tsx | 113 ----- templates/shadcn/app/api/ask/route.ts | 60 --- templates/shadcn/app/blog/[slug]/page.tsx | 40 -- templates/shadcn/app/blog/page.tsx | 38 -- templates/shadcn/app/changelog/page.tsx | 33 -- templates/shadcn/app/layout.tsx | 43 -- templates/shadcn/app/theme.css | 394 ------------------ .../shadcn/components/collapsible-sidebar.tsx | 117 ------ .../shadcn/components/sidebar-footer.tsx | 164 -------- templates/shadcn/components/top-bar.tsx | 156 ------- templates/shadcn/content/docs/development.mdx | 60 --- templates/shadcn/content/docs/docs.json | 37 -- .../content/docs/essentials/code-blocks.mdx | 55 --- .../content/docs/essentials/components.mdx | 62 --- .../shadcn/content/docs/essentials/images.mdx | 43 -- .../content/docs/essentials/markdown.mdx | 65 --- .../content/docs/essentials/navigation.mdx | 68 --- templates/shadcn/content/docs/index.mdx | 46 -- templates/shadcn/content/docs/openapi.json | 125 ------ templates/shadcn/content/docs/quickstart.mdx | 76 ---- .../shadcn/content/docs/slug-history.json | 1 - templates/shadcn/lib/icons.tsx | 92 ---- templates/shadcn/lib/route.tsx | 134 ------ templates/shadcn/mdx-components.tsx | 11 - templates/shadcn/next-env.d.ts | 6 - templates/shadcn/next.config.ts | 17 - templates/shadcn/package.json | 28 -- templates/shadcn/proxy.ts | 22 - templates/shadcn/public/favicon.svg | 4 - templates/shadcn/public/hero.svg | 13 - templates/shadcn/public/logo.svg | 8 - templates/shadcn/tsconfig.json | 41 -- templates/shadcn/widgets/Counter.tsx | 13 - templates/shadcn/widgets/index.ts | 13 - 360 files changed, 511 insertions(+), 11071 deletions(-) delete mode 100644 archive/templates/galley/README.md delete mode 100644 archive/templates/galley/app/layout.tsx delete mode 100644 archive/templates/galley/app/theme.css delete mode 100644 archive/templates/galley/content/docs/docs.json delete mode 100644 archive/templates/galley/content/docs/index.mdx delete mode 100644 archive/templates/galley/package.json delete mode 100644 archive/templates/galley/public/favicon.svg delete mode 100644 archive/templates/galley/public/hero.svg delete mode 100644 archive/templates/galley/public/logo.svg delete mode 100644 archive/templates/mono/.env.example delete mode 100644 archive/templates/mono/.gitignore delete mode 100644 archive/templates/mono/app/[[...slug]]/page.tsx delete mode 100644 archive/templates/mono/app/api-reference/[[...slug]]/page.tsx delete mode 100644 archive/templates/mono/app/api/ask/route.ts delete mode 100644 archive/templates/mono/app/blog/[slug]/page.tsx delete mode 100644 archive/templates/mono/app/blog/page.tsx delete mode 100644 archive/templates/mono/app/changelog/page.tsx delete mode 100644 archive/templates/mono/components/top-bar.tsx delete mode 100644 archive/templates/mono/content/docs/development.mdx delete mode 100644 archive/templates/mono/content/docs/essentials/code-blocks.mdx delete mode 100644 archive/templates/mono/content/docs/essentials/components.mdx delete mode 100644 archive/templates/mono/content/docs/essentials/images.mdx delete mode 100644 archive/templates/mono/content/docs/essentials/markdown.mdx delete mode 100644 archive/templates/mono/content/docs/essentials/navigation.mdx delete mode 100644 archive/templates/mono/content/docs/openapi.json delete mode 100644 archive/templates/mono/content/docs/quickstart.mdx delete mode 100644 archive/templates/mono/content/docs/slug-history.json delete mode 100644 archive/templates/mono/lib/icons.tsx delete mode 100644 archive/templates/mono/lib/route.tsx delete mode 100644 archive/templates/mono/mdx-components.tsx delete mode 100644 archive/templates/mono/next-env.d.ts delete mode 100644 archive/templates/mono/next.config.ts delete mode 100644 archive/templates/mono/proxy.ts delete mode 100644 archive/templates/mono/tsconfig.json delete mode 100644 archive/templates/mono/widgets/index.ts delete mode 100644 examples/inkform-docs/components/collapsible-sidebar.tsx delete mode 100644 examples/inkform-docs/components/sidebar-footer.tsx delete mode 100644 examples/inkform-docs/content/docs/guides/blog-in-existing-site.mdx delete mode 100644 examples/markdown-docs/components/collapsible-sidebar.tsx delete mode 100644 examples/markdown-docs/components/sidebar-footer.tsx delete mode 100644 examples/pokeapi-docs/components/collapsible-sidebar.tsx delete mode 100644 examples/pokeapi-docs/components/sidebar-footer.tsx delete mode 100644 packages/framework/src/ai-tool-menu.tsx delete mode 100644 packages/framework/src/openapi-render/CodeSamplesPanel.tsx delete mode 100644 packages/framework/src/openapi-render/ResponseSamples.tsx delete mode 100644 packages/framework/src/openapi-render/ResponseSamplesPanel.tsx delete mode 100644 packages/framework/src/openapi-render/highlight.ts rename {archive/templates => templates}/aurora/.env.example (100%) rename {archive/templates => templates}/aurora/.gitignore (100%) rename {archive/templates => templates}/aurora/README.md (100%) rename {archive/templates => templates}/aurora/app/[[...slug]]/page.tsx (100%) rename {archive/templates => templates}/aurora/app/api-reference/[[...slug]]/page.tsx (100%) rename {archive/templates => templates}/aurora/app/api/ask/route.ts (100%) rename {archive/templates => templates}/aurora/app/blog/[slug]/page.tsx (100%) rename {archive/templates => templates}/aurora/app/blog/page.tsx (100%) rename {archive/templates => templates}/aurora/app/changelog/page.tsx (100%) rename {archive/templates => templates}/aurora/app/layout.tsx (100%) rename {archive/templates => templates}/aurora/app/theme.css (100%) rename {archive/templates => templates}/aurora/components/top-bar.tsx (100%) rename {archive/templates => templates}/aurora/content/docs/development.mdx (100%) rename {archive/templates => templates}/aurora/content/docs/docs.json (100%) rename {archive/templates => templates}/aurora/content/docs/essentials/code-blocks.mdx (100%) rename {archive/templates => templates}/aurora/content/docs/essentials/components.mdx (100%) rename {archive/templates => templates}/aurora/content/docs/essentials/images.mdx (100%) rename {archive/templates => templates}/aurora/content/docs/essentials/markdown.mdx (100%) rename {archive/templates => templates}/aurora/content/docs/essentials/navigation.mdx (100%) rename {archive/templates => templates}/aurora/content/docs/index.mdx (100%) rename {archive/templates => templates}/aurora/content/docs/openapi.json (100%) rename {archive/templates => templates}/aurora/content/docs/quickstart.mdx (100%) rename {archive/templates => templates}/aurora/content/docs/slug-history.json (100%) rename {archive/templates => templates}/aurora/lib/icons.tsx (100%) rename {archive/templates => templates}/aurora/lib/route.tsx (100%) rename {archive/templates => templates}/aurora/mdx-components.tsx (100%) rename {archive/templates => templates}/aurora/next-env.d.ts (100%) rename {archive/templates => templates}/aurora/next.config.ts (100%) rename {archive/templates => templates}/aurora/package.json (100%) rename {archive/templates => templates}/aurora/proxy.ts (100%) rename {archive/templates => templates}/aurora/public/favicon.svg (100%) rename {archive/templates => templates}/aurora/public/hero.svg (100%) rename {archive/templates => templates}/aurora/public/logo.svg (100%) rename {archive/templates => templates}/aurora/tsconfig.json (100%) rename {archive/templates => templates}/aurora/widgets/Counter.tsx (100%) rename {archive/templates => templates}/aurora/widgets/index.ts (100%) rename {archive/templates => templates}/base/.env.example (100%) rename {archive/templates => templates}/base/.gitignore (100%) rename {archive/templates => templates}/base/README.md (100%) rename {archive/templates => templates}/base/app/[[...slug]]/page.tsx (100%) rename {archive/templates => templates}/base/app/api-reference/[[...slug]]/page.tsx (100%) rename {archive/templates => templates}/base/app/api/ask/route.ts (100%) rename {archive/templates => templates}/base/app/blog/[slug]/page.tsx (100%) rename {archive/templates => templates}/base/app/blog/page.tsx (100%) rename {archive/templates => templates}/base/app/changelog/page.tsx (100%) rename {archive/templates => templates}/base/app/layout.tsx (100%) rename {archive/templates => templates}/base/app/theme.css (100%) rename {archive/templates => templates}/base/components/top-bar.tsx (100%) rename {archive/templates => templates}/base/content/docs/development.mdx (100%) rename {archive/templates => templates}/base/content/docs/docs.json (100%) rename {archive/templates => templates}/base/content/docs/essentials/code-blocks.mdx (100%) rename {archive/templates => templates}/base/content/docs/essentials/components.mdx (100%) rename {archive/templates => templates}/base/content/docs/essentials/images.mdx (100%) rename {archive/templates => templates}/base/content/docs/essentials/markdown.mdx (100%) rename {archive/templates => templates}/base/content/docs/essentials/navigation.mdx (100%) rename {archive/templates => templates}/base/content/docs/index.mdx (100%) rename {archive/templates => templates}/base/content/docs/openapi.json (100%) rename {archive/templates => templates}/base/content/docs/quickstart.mdx (100%) rename {archive/templates => templates}/base/content/docs/slug-history.json (100%) rename {archive/templates => templates}/base/lib/icons.tsx (100%) rename {archive/templates => templates}/base/lib/route.tsx (100%) rename {archive/templates => templates}/base/mdx-components.tsx (100%) rename {archive/templates => templates}/base/next-env.d.ts (100%) rename {archive/templates => templates}/base/next.config.ts (100%) rename {archive/templates => templates}/base/package.json (100%) rename {archive/templates => templates}/base/proxy.ts (100%) rename {archive/templates => templates}/base/public/favicon.svg (100%) rename {archive/templates => templates}/base/public/hero.svg (100%) rename {archive/templates => templates}/base/public/logo.svg (100%) rename {archive/templates => templates}/base/tsconfig.json (100%) rename {archive/templates => templates}/base/widgets/index.ts (100%) delete mode 100644 templates/canopy/.env.example delete mode 100644 templates/canopy/.gitignore delete mode 100644 templates/canopy/README.md delete mode 100644 templates/canopy/app/[[...slug]]/page.tsx delete mode 100644 templates/canopy/app/api-reference/[[...slug]]/page.tsx delete mode 100644 templates/canopy/app/api/ask/route.ts delete mode 100644 templates/canopy/app/blog/[slug]/page.tsx delete mode 100644 templates/canopy/app/blog/page.tsx delete mode 100644 templates/canopy/app/changelog/page.tsx delete mode 100644 templates/canopy/app/layout.tsx delete mode 100644 templates/canopy/app/theme.css delete mode 100644 templates/canopy/components/collapsible-sidebar.tsx delete mode 100644 templates/canopy/components/sidebar-footer.tsx delete mode 100644 templates/canopy/components/top-bar.tsx delete mode 100644 templates/canopy/content/docs/development.mdx delete mode 100644 templates/canopy/content/docs/docs.json delete mode 100644 templates/canopy/content/docs/essentials/code-blocks.mdx delete mode 100644 templates/canopy/content/docs/essentials/components.mdx delete mode 100644 templates/canopy/content/docs/essentials/images.mdx delete mode 100644 templates/canopy/content/docs/essentials/markdown.mdx delete mode 100644 templates/canopy/content/docs/essentials/navigation.mdx delete mode 100644 templates/canopy/content/docs/index.mdx delete mode 100644 templates/canopy/content/docs/openapi.json delete mode 100644 templates/canopy/content/docs/quickstart.mdx delete mode 100644 templates/canopy/content/docs/slug-history.json delete mode 100644 templates/canopy/lib/icons.tsx delete mode 100644 templates/canopy/lib/route.tsx delete mode 100644 templates/canopy/mdx-components.tsx delete mode 100644 templates/canopy/next-env.d.ts delete mode 100644 templates/canopy/next.config.ts delete mode 100644 templates/canopy/package.json delete mode 100644 templates/canopy/proxy.ts delete mode 100644 templates/canopy/public/favicon.svg delete mode 100644 templates/canopy/public/hero.svg delete mode 100644 templates/canopy/public/logo.svg delete mode 100644 templates/canopy/tsconfig.json delete mode 100644 templates/canopy/widgets/Counter.tsx delete mode 100644 templates/canopy/widgets/index.ts rename {archive/templates => templates}/cedar/.env.example (100%) rename {archive/templates => templates}/cedar/.gitignore (100%) rename {archive/templates => templates}/cedar/README.md (100%) rename {archive/templates => templates}/cedar/app/[[...slug]]/page.tsx (100%) rename {archive/templates => templates}/cedar/app/api-reference/[[...slug]]/page.tsx (100%) rename {archive/templates => templates}/cedar/app/api/ask/route.ts (100%) rename {archive/templates => templates}/cedar/app/blog/[slug]/page.tsx (100%) rename {archive/templates => templates}/cedar/app/blog/page.tsx (100%) rename {archive/templates => templates}/cedar/app/changelog/page.tsx (100%) rename {archive/templates => templates}/cedar/app/layout.tsx (100%) rename {archive/templates => templates}/cedar/app/theme.css (100%) rename {archive/templates => templates}/cedar/components/top-bar.tsx (100%) rename {archive/templates => templates}/cedar/content/docs/development.mdx (100%) rename {archive/templates => templates}/cedar/content/docs/docs.json (100%) rename {archive/templates => templates}/cedar/content/docs/essentials/code-blocks.mdx (100%) rename {archive/templates => templates}/cedar/content/docs/essentials/components.mdx (100%) rename {archive/templates => templates}/cedar/content/docs/essentials/images.mdx (100%) rename {archive/templates => templates}/cedar/content/docs/essentials/markdown.mdx (100%) rename {archive/templates => templates}/cedar/content/docs/essentials/navigation.mdx (100%) rename {archive/templates => templates}/cedar/content/docs/index.mdx (100%) rename {archive/templates => templates}/cedar/content/docs/openapi.json (100%) rename {archive/templates => templates}/cedar/content/docs/quickstart.mdx (100%) rename {archive/templates => templates}/cedar/content/docs/slug-history.json (100%) rename {archive/templates => templates}/cedar/lib/icons.tsx (100%) rename {archive/templates => templates}/cedar/lib/route.tsx (100%) rename {archive/templates => templates}/cedar/mdx-components.tsx (100%) rename {archive/templates => templates}/cedar/next-env.d.ts (100%) rename {archive/templates => templates}/cedar/next.config.ts (100%) rename {archive/templates => templates}/cedar/package.json (100%) rename {archive/templates => templates}/cedar/proxy.ts (100%) rename {archive/templates => templates}/cedar/public/favicon.svg (100%) rename {archive/templates => templates}/cedar/public/hero.svg (100%) rename {archive/templates => templates}/cedar/public/logo.svg (100%) rename {archive/templates => templates}/cedar/tsconfig.json (100%) rename {archive/templates => templates}/cedar/widgets/index.ts (100%) rename {archive/templates => templates}/fern/.env.example (100%) rename {archive/templates => templates}/fern/.gitignore (100%) rename {archive/templates => templates}/fern/README.md (100%) rename {archive/templates => templates}/fern/app/[[...slug]]/page.tsx (100%) rename {archive/templates => templates}/fern/app/api-reference/[[...slug]]/page.tsx (100%) rename {archive/templates => templates}/fern/app/api/ask/route.ts (100%) rename {archive/templates => templates}/fern/app/blog/[slug]/page.tsx (100%) rename {archive/templates => templates}/fern/app/blog/page.tsx (100%) rename {archive/templates => templates}/fern/app/changelog/page.tsx (100%) rename {archive/templates => templates}/fern/app/layout.tsx (100%) rename {archive/templates => templates}/fern/app/theme.css (100%) rename {archive/templates => templates}/fern/components/top-bar.tsx (100%) rename {archive/templates => templates}/fern/content/docs/development.mdx (100%) rename {archive/templates => templates}/fern/content/docs/docs.json (100%) rename {archive/templates => templates}/fern/content/docs/essentials/code-blocks.mdx (100%) rename {archive/templates => templates}/fern/content/docs/essentials/components.mdx (100%) rename {archive/templates => templates}/fern/content/docs/essentials/images.mdx (100%) rename {archive/templates => templates}/fern/content/docs/essentials/markdown.mdx (100%) rename {archive/templates => templates}/fern/content/docs/essentials/navigation.mdx (100%) rename {archive/templates => templates}/fern/content/docs/index.mdx (100%) rename {archive/templates => templates}/fern/content/docs/openapi.json (100%) rename {archive/templates => templates}/fern/content/docs/quickstart.mdx (100%) rename {archive/templates => templates}/fern/content/docs/slug-history.json (100%) rename {archive/templates => templates}/fern/lib/icons.tsx (100%) rename {archive/templates => templates}/fern/lib/route.tsx (100%) rename {archive/templates => templates}/fern/mdx-components.tsx (100%) rename {archive/templates => templates}/fern/next-env.d.ts (100%) rename {archive/templates => templates}/fern/next.config.ts (100%) rename {archive/templates => templates}/fern/package.json (100%) rename {archive/templates => templates}/fern/proxy.ts (100%) rename {archive/templates => templates}/fern/public/favicon.svg (100%) rename {archive/templates => templates}/fern/public/hero.svg (100%) rename {archive/templates => templates}/fern/public/logo.svg (100%) rename {archive/templates => templates}/fern/tsconfig.json (100%) rename {archive/templates => templates}/fern/widgets/index.ts (100%) delete mode 100644 templates/galley/components/collapsible-sidebar.tsx delete mode 100644 templates/galley/components/sidebar-footer.tsx delete mode 100644 templates/galley/widgets/Counter.tsx rename {archive/templates/galley => templates/mono}/.env.example (100%) rename {archive/templates/galley => templates/mono}/.gitignore (100%) rename {archive/templates => templates}/mono/README.md (100%) rename {archive/templates/galley => templates/mono}/app/[[...slug]]/page.tsx (100%) rename {archive/templates/galley => templates/mono}/app/api-reference/[[...slug]]/page.tsx (100%) rename {archive/templates/galley => templates/mono}/app/api/ask/route.ts (100%) rename {archive/templates/galley => templates/mono}/app/blog/[slug]/page.tsx (100%) rename {archive/templates/galley => templates/mono}/app/blog/page.tsx (100%) rename {archive/templates/galley => templates/mono}/app/changelog/page.tsx (100%) rename {archive/templates => templates}/mono/app/layout.tsx (100%) rename {archive/templates => templates}/mono/app/theme.css (100%) rename {archive/templates/galley => templates/mono}/components/top-bar.tsx (100%) rename {archive/templates/galley => templates/mono}/content/docs/development.mdx (100%) rename {archive/templates => templates}/mono/content/docs/docs.json (100%) rename {archive/templates/galley => templates/mono}/content/docs/essentials/code-blocks.mdx (100%) rename {archive/templates/galley => templates/mono}/content/docs/essentials/components.mdx (100%) rename {archive/templates/galley => templates/mono}/content/docs/essentials/images.mdx (100%) rename {archive/templates/galley => templates/mono}/content/docs/essentials/markdown.mdx (100%) rename {archive/templates/galley => templates/mono}/content/docs/essentials/navigation.mdx (100%) rename {archive/templates => templates}/mono/content/docs/index.mdx (100%) rename {archive/templates/galley => templates/mono}/content/docs/openapi.json (100%) rename {archive/templates/galley => templates/mono}/content/docs/quickstart.mdx (100%) rename {archive/templates/galley => templates/mono}/content/docs/slug-history.json (100%) rename {archive/templates/galley => templates/mono}/lib/icons.tsx (100%) rename {archive/templates/galley => templates/mono}/lib/route.tsx (100%) rename {archive/templates/galley => templates/mono}/mdx-components.tsx (100%) rename {archive/templates/galley => templates/mono}/next-env.d.ts (100%) rename {archive/templates/galley => templates/mono}/next.config.ts (100%) rename {archive/templates => templates}/mono/package.json (100%) rename {archive/templates/galley => templates/mono}/proxy.ts (100%) rename {archive/templates => templates}/mono/public/favicon.svg (100%) rename {archive/templates => templates}/mono/public/hero.svg (100%) rename {archive/templates => templates}/mono/public/logo.svg (100%) rename {archive/templates/galley => templates/mono}/tsconfig.json (100%) rename {archive/templates/galley => templates/mono}/widgets/index.ts (100%) delete mode 100644 templates/shadcn/.env.example delete mode 100644 templates/shadcn/.gitignore delete mode 100644 templates/shadcn/README.md delete mode 100644 templates/shadcn/app/[[...slug]]/page.tsx delete mode 100644 templates/shadcn/app/api-reference/[[...slug]]/page.tsx delete mode 100644 templates/shadcn/app/api/ask/route.ts delete mode 100644 templates/shadcn/app/blog/[slug]/page.tsx delete mode 100644 templates/shadcn/app/blog/page.tsx delete mode 100644 templates/shadcn/app/changelog/page.tsx delete mode 100644 templates/shadcn/app/layout.tsx delete mode 100644 templates/shadcn/app/theme.css delete mode 100644 templates/shadcn/components/collapsible-sidebar.tsx delete mode 100644 templates/shadcn/components/sidebar-footer.tsx delete mode 100644 templates/shadcn/components/top-bar.tsx delete mode 100644 templates/shadcn/content/docs/development.mdx delete mode 100644 templates/shadcn/content/docs/docs.json delete mode 100644 templates/shadcn/content/docs/essentials/code-blocks.mdx delete mode 100644 templates/shadcn/content/docs/essentials/components.mdx delete mode 100644 templates/shadcn/content/docs/essentials/images.mdx delete mode 100644 templates/shadcn/content/docs/essentials/markdown.mdx delete mode 100644 templates/shadcn/content/docs/essentials/navigation.mdx delete mode 100644 templates/shadcn/content/docs/index.mdx delete mode 100644 templates/shadcn/content/docs/openapi.json delete mode 100644 templates/shadcn/content/docs/quickstart.mdx delete mode 100644 templates/shadcn/content/docs/slug-history.json delete mode 100644 templates/shadcn/lib/icons.tsx delete mode 100644 templates/shadcn/lib/route.tsx delete mode 100644 templates/shadcn/mdx-components.tsx delete mode 100644 templates/shadcn/next-env.d.ts delete mode 100644 templates/shadcn/next.config.ts delete mode 100644 templates/shadcn/package.json delete mode 100644 templates/shadcn/proxy.ts delete mode 100644 templates/shadcn/public/favicon.svg delete mode 100644 templates/shadcn/public/hero.svg delete mode 100644 templates/shadcn/public/logo.svg delete mode 100644 templates/shadcn/tsconfig.json delete mode 100644 templates/shadcn/widgets/Counter.tsx delete mode 100644 templates/shadcn/widgets/index.ts diff --git a/archive/templates/galley/README.md b/archive/templates/galley/README.md deleted file mode 100644 index ba38899..0000000 --- a/archive/templates/galley/README.md +++ /dev/null @@ -1,157 +0,0 @@ -# Galley — @inkform/theme-galley - -Galley is Inkform's own design system, built on `@inkform/framework`. Warm -opaque paper + ink, one editorial "Proof" red-pencil accent, a serif prose -voice (Newsreader) beside a mono machine voice (JetBrains Mono) and a sans UI -voice (General Sans). Depth comes from paper layering and hairlines, never -heavy shadow or gradient. It supports Guides + API Reference tabs, plus Blog -and Changelog, out of the box. - ---- - -## Run locally - -```bash -npm install -npm run dev -# → http://localhost:3000 -``` - -If this is a fresh clone, copy the env file first: - -```bash -cp .env.example .env.local -# Edit NEXT_PUBLIC_SITE_URL if needed, then: -npm run dev -``` - ---- - -## Add content - -All content lives in `content/docs/`. - -### Navigation — `content/docs/docs.json` - -`docs.json` controls the site name, logo, tabs, and page hierarchy: - -```jsonc -{ - "name": "Your Docs", - "tabs": [ - { - "tab": "Guides", - "navigation": [ - { - "group": "Get Started", - "pages": [ - { "title": "Introduction", "slug": "", "file": "index.mdx" }, - { "title": "Quickstart", "slug": "quickstart", "file": "quickstart.mdx" } - ] - } - ] - }, - { "tab": "API Reference", "openapi": "openapi.json" } - ] -} -``` - -- `slug` is the URL path (empty string = the index `/`). -- `file` is the MDX file path relative to `content/docs/`. -- The `openapi` field on a tab points to a JSON/YAML spec file in `content/docs/`. - -### Writing MDX - -Add `.mdx` files under `content/docs/` and register them in `docs.json`. -Galley supports all built-in blocks: ``, ``, ``, ``, -``, ``, ``, ``, ``, ``, -``, ``, ``, and more. - -### API Reference - -Replace `content/docs/openapi.json` with your own OpenAPI 3.x spec (JSON or -YAML). The site auto-generates a sidebar and per-operation pages. No extra -configuration needed — just point the `openapi` tab field at your spec file. - -### Blog and Changelog - -Both ship wired and ready — `/blog` (list + post pages) and `/changelog` -(single dated list) render automatically once you add content: - -``` -content/ - blog/ - my-first-post.mdx # frontmatter: title, date, author, tags, description - series.json # optional — group posts into a series - changelog/ - 2026-01-15-v1.mdx # frontmatter: title, date, version -``` - -Both nav links only appear once at least one entry exists — an empty -`content/blog`/`content/changelog` (or no folder at all) keeps the top nav -clean and the pages still render a "no posts yet" state if visited directly. - ---- - -## Maintain - -### Slug redirects - -When a page's URL changes, record the old → new slug mapping in -`content/docs/slug-history.json` to issue a 301 redirect: - -```json -{ - "old-page-slug": "new-page-slug", - "essentials/old-name": "essentials/new-name" -} -``` - -### Ask AI widget - -The Ask AI button is built in but **disabled by default**. Enable it by setting -`NEXT_PUBLIC_DOCS_AI_ENABLED=true` in `.env.local`. Wire up a real LLM provider -in `app/api/ask/route.ts` (see the TODO comment there; currently returns a stub). - ---- - -## Deploy to Vercel - -1. Push this directory (or the whole monorepo) to a GitHub repository. -2. In the Vercel dashboard, click **Add New → Project** and import the repo. -3. **Framework preset**: Next.js. -4. **Root directory**: set to the path of this folder if deploying as a - standalone (e.g. `oss/templates/galley`), or leave blank if deploying the - directory itself. -5. Add the environment variable `NEXT_PUBLIC_SITE_URL` (your production URL, - e.g. `https://docs.example.com`). -6. Click **Deploy**. - -For a custom domain, go to **Settings → Domains** in your Vercel project and add -your domain. Vercel handles SSL automatically. - ---- - -## Deploy to AWS Amplify - -1. Connect the repo in the Amplify console. -2. Set the **Build settings** manually if auto-detection picks the wrong preset: - - **Build command**: `npm ci && npm run build` - - **Output directory**: `.next` - - **Framework**: Next.js (SSR) -3. Add the `NEXT_PUBLIC_SITE_URL` environment variable under - **Environment variables**. -4. Deploy. Amplify Hosting supports Next.js SSR/ISR natively since Gen 2. - ---- - -## Ask AI (deferred) - -The `` widget in the top bar is built in. To activate it: - -1. Set `NEXT_PUBLIC_DOCS_AI_ENABLED=true`. -2. Implement the LLM call in `app/api/ask/route.ts`. -3. Add `ANTHROPIC_API_KEY` (or your provider key) as a server-side env var. - -The widget renders in both enabled and disabled states — it just shows an -informational notice when disabled. diff --git a/archive/templates/galley/app/layout.tsx b/archive/templates/galley/app/layout.tsx deleted file mode 100644 index e84db3c..0000000 --- a/archive/templates/galley/app/layout.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import type { Metadata } from 'next'; -import { Newsreader, JetBrains_Mono } from 'next/font/google'; -import '@inkform/framework/styles.css'; -import './theme.css'; -import { themeInitScript } from '@inkform/framework/theme-toggle'; -import { loadDocsConfig } from '@inkform/framework/content'; - -// Two-voice typography: Newsreader is the human/prose voice (display + -// long-form reading), General Sans is the UI voice (loaded via a tag -// in below — it's a Fontshare font, not on Google Fonts, so it can't -// go through next/font/google), JetBrains Mono is the machine voice (anything -// Git touches: paths, hashes, commits, code). Matches the Galley design -// system's own font stack exactly (see the inkform-design skill). -const newsreader = Newsreader({ - subsets: ['latin'], - style: ['normal', 'italic'], - variable: '--font-heading', - display: 'swap', -}); - -const jetbrainsMono = JetBrains_Mono({ - subsets: ['latin'], - variable: '--font-mono', - display: 'swap', -}); - -export async function generateMetadata(): Promise { - const config = loadDocsConfig(); - const name = config?.name ?? 'Galley Docs'; - return { - title: { default: name, template: `%s · ${name}` }, - description: `Documentation for ${name}`, - icons: { icon: config?.favicon ?? '/favicon.svg' }, - }; -} - -export default function RootLayout({ children }: { children: React.ReactNode }) { - return ( - - - {/* No-flash theme init — must run synchronously before first paint */} -