Skip to content

Commit 23acbba

Browse files
authored
LLMs docs (#80)
1 parent 121c080 commit 23acbba

File tree

4 files changed

+134
-1
lines changed

4 files changed

+134
-1
lines changed

docs/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
.vitepress/dist
33
.vitepress/cache
4+
public/llms-full.txt

docs/.vitepress/config.mts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import process from "node:process";
2+
import { execSync } from "node:child_process";
3+
import { join } from "node:path";
4+
import { fileURLToPath } from "node:url";
25
import { defineConfig } from "vitepress";
36

7+
const __dirname = fileURLToPath(new URL('.', import.meta.url));
8+
49
const title = "Inertia Django";
510
const description = "Build single page apps, without building an API";
611
const site = "https://inertia-django.dev";
@@ -31,6 +36,22 @@ export default defineConfig({
3136
["meta", { property: "og:description", content: description }],
3237
],
3338

39+
vite: {
40+
plugins: [
41+
{
42+
name: 'generate-llm-docs',
43+
buildStart() {
44+
// Regenerate LLM docs before build
45+
console.log('Regenerating LLM documentation...')
46+
execSync('node scripts/extract-docs.js', {
47+
cwd: join(__dirname, '..'),
48+
})
49+
console.log('LLM documentation updated!')
50+
},
51+
},
52+
],
53+
},
54+
3455
themeConfig: {
3556
// https://vitepress.dev/reference/default-theme-config
3657
nav: [
@@ -49,6 +70,7 @@ export default defineConfig({
4970
},
5071
],
5172
},
73+
{ text: "LLMs", link: "/llms-full.txt" },
5274
],
5375

5476
logo: "/logo.svg",

docs/package-lock.json

Lines changed: 109 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"devDependencies": {
3-
"vitepress": "^1.6.3"
3+
"vitepress": "^1.6.3",
4+
"gray-matter": "^4.0.3"
45
},
56
"scripts": {
67
"docs:dev": "vitepress dev",

0 commit comments

Comments
 (0)