Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
39f3b9f
Fix useSubmission
amirhhashemi May 16, 2025
f3c6bd0
Update
amirhhashemi Jun 8, 2025
e9d0891
Update
amirhhashemi Jun 11, 2025
5a7ec5c
Update info callout titles (#1207)
amirhhashemi Jun 18, 2025
aec869e
update
amirhhashemi Jul 2, 2025
73da3ce
update
amirhhashemi Jul 3, 2025
ebd6265
Merge branch 'main' into fix-use-submission-situation
kodiakhq[bot] Jul 30, 2025
b505134
Merge branch 'main' into fix-use-submission-situation
kodiakhq[bot] Aug 1, 2025
207a728
Merge branch 'main' into fix-use-submission-situation
kodiakhq[bot] Aug 13, 2025
e138cd6
update
amirhhashemi Aug 5, 2025
9c274ac
update
amirhhashemi Aug 9, 2025
eb6d2e0
update
amirhhashemi Aug 14, 2025
bca58d4
update
amirhhashemi Aug 16, 2025
08af13a
Merge branch 'main' into fix-use-submission-situation
kodiakhq[bot] Aug 16, 2025
f36f2f8
Merge branch 'main' into fix-use-submission-situation
kodiakhq[bot] Aug 20, 2025
bf29f48
Merge branch 'main' into fix-use-submission-situation
kodiakhq[bot] Aug 20, 2025
65900a3
update
amirhhashemi Aug 23, 2025
01f6654
update
amirhhashemi Aug 24, 2025
319c28d
update
amirhhashemi Aug 25, 2025
a1cad3c
update
amirhhashemi Aug 25, 2025
0eff6f4
update
amirhhashemi Aug 25, 2025
da0fa78
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
d164be5
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
7f04981
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
a3f4d0c
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
b6a2b2d
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
784bb63
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
5fe813a
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
3f72aca
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
972cc02
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
e4cdc46
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
68aa8a6
Update src/routes/solid-router/concepts/queries.mdx
amirhhashemi Aug 26, 2025
51c9c7d
Update src/routes/solid-start/guides/data-fetching.mdx
amirhhashemi Aug 26, 2025
8f2a98e
Update src/routes/solid-start/guides/data-fetching.mdx
amirhhashemi Aug 26, 2025
8cc3137
apply review results
amirhhashemi Aug 26, 2025
9d3df64
experiment with new structure
amirhhashemi Aug 26, 2025
c5051d3
fix dependabot
LadyBluenotes Aug 20, 2025
729af17
chore: move Dependabot config to .github/dependabot.yml (#1232)
iyiolacak Aug 30, 2025
da1eb2f
Bump glob from 11.0.2 to 11.0.3 (#1234)
dependabot[bot] Aug 30, 2025
3508520
Bump @typescript-eslint/parser from 8.40.0 to 8.41.0 (#1236)
dependabot[bot] Aug 30, 2025
2d2c987
Bump prettier-plugin-tailwindcss from 0.6.13 to 0.6.14 (#1237)
dependabot[bot] Aug 30, 2025
17e59c2
Bump prettier from 3.5.3 to 3.6.2 (#1238)
dependabot[bot] Aug 30, 2025
4a3edd0
fix title tag during ssr (#1239)
brenelz Aug 30, 2025
2d2d0d9
fix error
LadyBluenotes Aug 30, 2025
c6421a9
update eslint config and deps (#1243)
LadyBluenotes Aug 31, 2025
4b8acdb
change npm init solid text (#1241)
brenelz Aug 31, 2025
a009cbb
add section about using revalidate together with redirect (#1240)
brenelz Aug 31, 2025
2b71ef3
Bump eslint from 9.33.0 to 9.34.0 (#1244)
dependabot[bot] Sep 2, 2025
b8043b0
Bump @eslint/js from 9.33.0 to 9.34.0 (#1246)
dependabot[bot] Sep 2, 2025
6724d9c
Bump @typescript-eslint/eslint-plugin from 8.40.0 to 8.41.0 (#1247)
dependabot[bot] Sep 2, 2025
3a7b47f
Bump shiki from 3.12.0 to 3.12.1 (#1248)
dependabot[bot] Sep 2, 2025
f4e1c35
Spellcheck Workflow (#1249)
LadyBluenotes Sep 3, 2025
31eed62
add sarif file
LadyBluenotes Sep 3, 2025
ce5487d
upload sarif
LadyBluenotes Sep 3, 2025
7bdb6b9
Update workflows (#1250)
LadyBluenotes Sep 3, 2025
46bd27c
Closes issues #649 and #968 (#1251)
thomasbuilds Sep 7, 2025
ebe2531
Addresses Issue #1183 (#1252)
thomasbuilds Sep 8, 2025
68b3ad2
Bump @types/node from 24.3.0 to 24.3.1 (#1254)
dependabot[bot] Sep 8, 2025
3d07876
Bump eslint from 9.34.0 to 9.35.0 (#1256)
dependabot[bot] Sep 8, 2025
4959c54
Bump dotenv from 17.2.1 to 17.2.2 (#1255)
dependabot[bot] Sep 8, 2025
b5f0f9e
Bump @typescript-eslint/parser from 8.41.0 to 8.43.0 (#1257)
dependabot[bot] Sep 9, 2025
e4cecec
Bump typescript-eslint from 8.41.0 to 8.43.0 (#1258)
dependabot[bot] Sep 9, 2025
ba20240
remove random `;` symbol from splitProps docs (#1260)
JLarky Sep 11, 2025
6a830f0
Addresses #547 (#1253)
thomasbuilds Sep 12, 2025
f524736
Addressed issue #1259 (#1262)
thomasbuilds Sep 14, 2025
46211d0
Fix code example error in create-effect.mdx (#1261)
WavJaby Sep 14, 2025
7c017e2
Bump zod from 4.1.5 to 4.1.8 (#1268)
dependabot[bot] Sep 16, 2025
ac29540
Bump @solidjs/start from 1.1.7 to 1.2.0 (#1266)
dependabot[bot] Sep 16, 2025
a00c174
Bump @eslint/js from 9.34.0 to 9.35.0 (#1265)
dependabot[bot] Sep 16, 2025
76acce6
Bump globals from 16.3.0 to 16.4.0 (#1267)
dependabot[bot] Sep 16, 2025
230662b
Remove "variables" from createEffect dependency examples (#1269)
Mind-of-Apollo Sep 17, 2025
294ab9b
Bump @types/node from 24.3.1 to 24.5.0 (#1264)
dependabot[bot] Sep 17, 2025
e459326
Bump @typescript-eslint/parser from 8.43.0 to 8.44.1 (#1273)
dependabot[bot] Sep 22, 2025
6f50a89
Bump shiki from 3.12.1 to 3.13.0 (#1275)
dependabot[bot] Sep 22, 2025
646f7ec
Bump @types/node from 24.5.1 to 24.5.2 (#1276)
dependabot[bot] Sep 22, 2025
948afab
Bump @eslint/js from 9.35.0 to 9.36.0 (#1277)
dependabot[bot] Sep 22, 2025
934f85b
Bump zod from 4.1.8 to 4.1.11 (#1278)
dependabot[bot] Sep 22, 2025
0cbfc49
Bump @typescript-eslint/eslint-plugin from 8.41.0 to 8.43.0 (#1274)
dependabot[bot] Sep 23, 2025
91c97e3
Update Geist font (#1281)
amirhhashemi Sep 28, 2025
ef3e004
Bump typescript-eslint from 8.43.0 to 8.45.0 (#1283)
dependabot[bot] Sep 30, 2025
ff5ac23
Bump @types/node from 24.5.2 to 24.6.0 (#1287)
dependabot[bot] Sep 30, 2025
0a97340
Bump @tailwindcss/typography from 0.5.16 to 0.5.19 (#1285)
dependabot[bot] Sep 30, 2025
ea2fe81
Bump eslint from 9.35.0 to 9.36.0 (#1284)
dependabot[bot] Sep 30, 2025
b304f79
Bump @typescript-eslint/parser from 8.44.1 to 8.45.0 (#1286)
dependabot[bot] Sep 30, 2025
3ee817f
Closes #1288 (#1289)
thomasbuilds Oct 6, 2025
180f8c0
Remove deprecated Auto Minify note from Cloudflare deployment docs (#…
yihyunjoon Oct 6, 2025
4796b6b
Update getting-started.mdx (#1298)
shamsartem Oct 7, 2025
59366a4
update dependabot
LadyBluenotes Oct 7, 2025
6ec2cc7
Bump typescript-eslint from 8.45.0 to 8.46.0 (#1293)
dependabot[bot] Oct 7, 2025
7f25628
Bump @typescript-eslint/parser from 8.45.0 to 8.46.0 (#1294)
dependabot[bot] Oct 7, 2025
35f9f54
Bump @types/node from 24.6.0 to 24.7.0 (#1296)
dependabot[bot] Oct 7, 2025
ab103aa
Bump eslint from 9.36.0 to 9.37.0 (#1297)
dependabot[bot] Oct 7, 2025
102d56e
Bump zod from 4.1.11 to 4.1.12 (#1295)
dependabot[bot] Oct 7, 2025
64d7ac4
Bump typescript from 5.9.2 to 5.9.3 (#1303)
dependabot[bot] Oct 14, 2025
7bb35d6
Bump dotenv from 17.2.2 to 17.2.3 (#1302)
dependabot[bot] Oct 14, 2025
7802da7
Bump @typescript-eslint/eslint-plugin from 8.44.1 to 8.46.0 (#1299)
dependabot[bot] Oct 14, 2025
4e3b496
Bump @typescript-eslint/parser from 8.46.0 to 8.46.1 (#1301)
dependabot[bot] Oct 14, 2025
80f6e12
chore: update lockfile and rm lunaria (#1304)
LadyBluenotes Oct 16, 2025
379485a
amend explanation of css file imports (#1305)
Fake-User Oct 20, 2025
7aaa4fb
Bump @typescript-eslint/eslint-plugin from 8.46.0 to 8.46.1 (#1312)
dependabot[bot] Oct 20, 2025
c9e7ce0
Bump @eslint/js from 9.36.0 to 9.38.0 (#1310)
dependabot[bot] Oct 20, 2025
4081de6
Bump typescript-eslint from 8.46.0 to 8.46.2 (#1309)
dependabot[bot] Oct 20, 2025
c87087f
Revise security guidelines for XSS and CSR (#1307)
titoBouzout Oct 21, 2025
40d8738
Bump @kobalte/solidbase from 0.2.17 to 0.2.19 (#1311)
dependabot[bot] Oct 21, 2025
5139ab9
Refine signal tracking explanation in intro-to-reactivity (#1316)
titoBouzout Oct 26, 2025
48f3100
Seed routes for prerendering (#1319)
titoBouzout Oct 27, 2025
ff67e2d
Generate `llm.txt` on build (#1317)
atilafassina Oct 27, 2025
ddf58fc
Removes duplicate search results from search, and fix incorrect URLs …
titoBouzout Oct 28, 2025
f1d6641
Documentation metadata via Frontmatter (#1321)
davedbase Oct 28, 2025
9927381
Bump prettier-plugin-tailwindcss from 0.6.14 to 0.7.1 (#1322)
dependabot[bot] Oct 28, 2025
a0d6fe2
Bump @typescript-eslint/parser from 8.46.1 to 8.46.2 (#1323)
dependabot[bot] Oct 28, 2025
edc5280
Bump @types/node from 24.7.0 to 24.9.1 (#1325)
dependabot[bot] Oct 28, 2025
e60f8ce
Bump shiki from 3.13.0 to 3.14.0 (#1324)
dependabot[bot] Oct 28, 2025
cbaecc9
Fix broken link that crashes pre-rendering (#1326)
titoBouzout Oct 28, 2025
4552a4f
Additional changes to documentation metadata (#1328)
davedbase Oct 31, 2025
e0389d2
Bump @eslint/js from 9.38.0 to 9.39.1 (#1332)
dependabot[bot] Nov 4, 2025
b8f9a4d
Bump @types/node from 24.9.1 to 24.10.0 (#1334)
dependabot[bot] Nov 4, 2025
1b555fe
Bump eslint from 9.37.0 to 9.39.1 (#1335)
dependabot[bot] Nov 4, 2025
fd996f1
Improve styling of tables containing large inline code (#1337)
amirhhashemi Nov 8, 2025
57b9a27
Improve `createEffect` and `createRenderEffect` reference (#1330)
amirhhashemi Nov 9, 2025
564e3f3
Improve `createRoot` reference (#1336)
amirhhashemi Nov 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/actions/spelling/allow.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
github
https
solidjs
jsx
zeropsio
zerops
2 changes: 2 additions & 0 deletions .github/actions/spelling/forbidden.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
\b(\w{3,})\s\g{-1}\b
\bJavascript\b
8 changes: 8 additions & 0 deletions .github/actions/spelling/patterns.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
\(data:.*?\)
(['"])data:.*?\g{-1}
data:[-a-zA-Z=;:/0-9+]*,\S*
mailto:[-a-zA-Z=;:/?%&0-9+]*
https?://\S+
www\.\S+
^```[\s\S]*?^```

11 changes: 10 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,18 @@
version: 2
updates:
- package-ecosystem: "pnpm"
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
assignees:
- "ladybluenotes"
group:
minor-patch:
applies-to:
-
patterns:
- "*"
update-types:
- "minor"
- "patch"
4 changes: 4 additions & 0 deletions .github/workflows/orama_sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ on:
paths:
- "**.mdx"

permissions:
contents: read
pull-requests: read

jobs:
build:
runs-on: ubuntu-latest
Expand Down
97 changes: 97 additions & 0 deletions .github/workflows/spelling.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
name: Check Spelling

on:
push:
branches:
- "**"
paths:
- "**/routes/**"
- "**.mdx"
pull_request_target:
branches:
- "**"
paths:
- "**/routes/**"
- "**.mdx"
types:
- "opened"
- "reopened"
- "synchronize"
issue_comment:
types:
- "created"
schedule:
- cron: "0 12 * * *"

jobs:
spelling:
- name: Check Spelling
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
actions: read
security-events: write
outputs:
followup: ${{ steps.spelling.outputs.followup }}
if: ${{ github.event_name == 'pull_request' || github.event_name == 'push'}}
concurrency:
group: spelling-${{ github.event.pull_request.number || github.ref }}
steps:
- name: check-spelling
id: spelling
uses: check-spelling/check-spelling@main
with:
suppress_push_for_open_pull_request: ${{ github.actor != 'dependabot[bot]' && 1 }}
checkout: true
check_file_names: 0
spell_check_this: check-spelling/spell-check-this@main
use_magic_file: 1
report-timing: 1
warnings: bad-regex,deprecated-feature,large-file,limited-references,noisy-file,non-alpha-in-dictionary,token-is-substring,whitespace-in-dictionary,unsupported-configuration,no-files-to-check
output: sarif
use_sarif: ${{ (!github.event.pull_request || (github.event.pull_request.head.repo.full_name == github.repository)) && 1 }}
extra_dictionary_limit: 20
extra_dictionaries: cspell:software-terms/dict/softwareTerms.txt
sarif_file: results.sarif
- name: Upload SARIF to GitHub Code Scanning
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: results.sarif

comment-push:
name: Report (Push)
runs-on: ubuntu-latest
needs: spelling
permissions:
contents: write
if: (success() || failure()) && needs.spelling.outputs.followup && github.event_name == 'push'
steps:
- name: comment
uses: check-spelling/check-spelling@main
with:
checkout: true
spell_check_this: check-spelling/spell-check-this@main
task: ${{ needs.spelling.outputs.followup }}

update:
name: Update PR
permissions:
contents: write
pull-requests: write
runs-on: ubuntu-latest
if: ${{
github.event_name == 'issue_comment' &&
github.event.issue.pull_request &&
contains(github.event.comment.body, '@check-spelling-bot apply')
}}
concurrency:
group: spelling-update-${{ github.event.issue.number }}
cancel-in-progress: false
steps:
- name: apply spelling updates
uses: check-spelling/check-spelling@main
with:
checkout: true
spell_check_this: check-spelling/spell-check-this@main
task: ${{ needs.spelling.outputs.followup }}
6 changes: 5 additions & 1 deletion .github/workflows/static_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,15 @@ on:
push:
branches:
- main

pull_request:
branches:
- main

permissions:
contents: read
actions: read
security-events: read

jobs:
typecheck:
runs-on: ubuntu-latest
Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# Solid Docs
<p>
<img src="https://assets.solidjs.com/banner?project=Solid%20Documentation&type=core" alt="Solid Documentation" />
</p>


Welcome to Solid's documentation!

Expand Down
11 changes: 11 additions & 0 deletions app.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ import solidrouterTree from "./.solid/solid-router-tree";
import solidStartTree from "./.solid/solid-start-tree";
import solidMetaTree from "./.solid/solid-meta-tree";

const allEntries = [
entries.learn, entries.reference,
solidstartEntries.learn, solidstartEntries.reference,
solidrouterEntries.learn, solidrouterEntries.reference,
solidMetaEntries.learn, solidMetaEntries.reference,
].flat(Infinity).map(x =>
// @ts-expect-error `flat` mess up the type and I have no idea how to fix this
x.path.replace(/\\/g, "/")
);

function docsData() {
const virtualModuleId = "solid:collection";
const resolveVirtualModuleId = "\0" + virtualModuleId;
Expand Down Expand Up @@ -53,6 +63,7 @@ export default defineConfig(
crawlLinks: true,
autoSubfolderIndex: false,
failOnError: true,
routes: allEntries,
// eslint-disable-next-line no-useless-escape
ignore: [/\{\getPath}/, /.*?emojiSvg\(.*/],
},
Expand Down
10 changes: 5 additions & 5 deletions eslint.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ import * as globals from "globals";
import tseslint from "typescript-eslint";
import tsParser from "@typescript-eslint/parser";

export default [
export default tseslint.config(
eslint.configs.recommended,
tseslint.configs.recommended,
{
name: "global-ignores",
ignores: [
Expand All @@ -18,8 +20,6 @@ export default [
"scripts/",
],
},
eslint.configs.recommended,
...tseslint.configs.recommended,
{
files: ["**/*.{ts,tsx}"],
languageOptions: {
Expand Down Expand Up @@ -53,5 +53,5 @@ export default [
},
],
},
},
];
}
);
57 changes: 0 additions & 57 deletions lunaria.config.json

This file was deleted.

4 changes: 0 additions & 4 deletions lunaria/styles.css

This file was deleted.

40 changes: 19 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,56 +8,54 @@
"sync": "node scripts/collections/index.mjs",
"sync:orama": "pnpm build && node scripts/sync-orama.mjs",
"dev": "pnpm sync && vinxi dev",
"build": "pnpm sync && pnpm build:sitemap && pnpm build:lunaria && NODE_OPTIONS=\"--max-old-space-size=8192\" vinxi build",
"build": "pnpm sync && pnpm build:sitemap && pnpm build:llms && NODE_OPTIONS=\"--max-old-space-size=8192\" vinxi build",
"build:llms": "node scripts/llms-gen.js",
"build:sitemap": "node scripts/generateSitemap.js",
"start": "vinxi start",
"e2e": "npx playwright test",
"build:lunaria": "lunaria build",
"preview:lunaria": "lunaria preview",
"check:lint": "eslint .",
"check:types": "tsc --noEmit"
},
"dependencies": {
"@kobalte/core": "^0.13.11",
"@kobalte/solidbase": "^0.2.17",
"@lunariajs/core": "^0.1.1",
"@kobalte/solidbase": "^0.2.19",
"@oramacloud/client": "^2.1.4",
"@solid-primitives/event-listener": "^2.4.3",
"@solid-primitives/marker": "^0.2.2",
"@solid-primitives/media": "^2.3.3",
"@solid-primitives/platform": "^0.2.1",
"@solidjs/meta": "^0.29.4",
"@solidjs/router": "^0.15.3",
"@solidjs/start": "^1.1.7",
"dotenv": "^16.6.1",
"glob": "^11.0.2",
"@solidjs/start": "^1.2.0",
"dotenv": "^17.2.3",
"glob": "^11.0.3",
"gray-matter": "^4.0.3",
"postcss": "^8.5.6",
"shiki": "^3.11.0",
"shiki": "^3.14.0",
"sitemap": "^8.0.0",
"solid-heroicons": "^3.2.4",
"solid-js": "^1.9.9",
"solid-list": "^0.3.0",
"vinxi": "^0.5.7",
"zod": "^3.25.76"
"zod": "^4.1.12"
},
"devDependencies": {
"@eslint/js": "^9.33.0",
"@eslint/js": "^9.39.1",
"@kobalte/tailwindcss": "^0.9.0",
"@orama/crawly": "^0.0.6",
"@tailwindcss/typography": "^0.5.16",
"@types/node": "^24.3.0",
"@typescript-eslint/eslint-plugin": "^8.40.0",
"@typescript-eslint/parser": "^8.40.0",
"@tailwindcss/typography": "^0.5.19",
"@types/node": "^24.10.0",
"@typescript-eslint/eslint-plugin": "^8.46.1",
"@typescript-eslint/parser": "^8.46.2",
"autoprefixer": "^10.4.21",
"eslint": "^9.33.0",
"eslint": "^9.39.1",
"eslint-plugin-solid": "^0.14.5",
"globals": "^16.3.0",
"prettier": "3.5.3",
"prettier-plugin-tailwindcss": "^0.6.13",
"globals": "^16.4.0",
"prettier": "3.6.2",
"prettier-plugin-tailwindcss": "^0.7.1",
"tailwindcss": "^3.4.17",
"typescript": "^5.9.2",
"typescript-eslint": "^8.40.0",
"typescript": "^5.9.3",
"typescript-eslint": "^8.46.2",
"vite": "^6.3.5"
},
"engines": {
Expand Down
Loading