MDX84.2%
TypeScript11.2%
JavaScript3.9%
CSS0.7%

Commit activity

Last 12 weeks · 28 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
87
✓README○License✓Contributing✓Code of Conduct○Issue Template✓PR Template

Recent PRs & issues

Active · Last activity 40m ago
See all on GitHub →
ryansolid

Before: the canonical is the 1.x index with no mention of 2.0, so every tool that reads the canonical URL (Context7, per-page fetchers, agents following the llms.txt convention) learns 1.x and never finds the 2.0 docs at v2.solidjs.com. After: the first line under the title of is a blockquote pointing tools at and . The rest of the file is unchanged. How: solidbase's has no header hook, so gains a postbuild step (, the same script name as on ) that inserts the pointer into (and when a future solidbase emits one). Idempotent on re-run. A override would replace the generated index wholesale, and a Vite plugin would have to couple to solidbase's internal output path, so the postbuild rewrite is the least invasive route. Built locally with ; the first lines of are now: At the stable release, the two sites swap roles (2.0 at the canonical URL, 1.x pointed at from it); this line is the no-regret part that can land now. 🤖 Generated with Claude Code https://claude.ai/code/session_01Ka6h98478umeFadcRV1KLY _Generated by Claude Code_

ryansolid · 2d ago
Janani-bn

Closes #1522 The Cloudflare deployment guide only covered Pages. This adds a Workers path based on Cloudflare's official Solid framework guide, and splits the page so the two platforms are clearly separate: New "Deploying to Cloudflare Workers" section: for existing SolidStart projects (auto-detects and generates the config), create-cloudflare for new projects, dev/deploy commands, URL, and a note that SolidStart on Workers is in beta Existing Pages walkthrough kept as-is under "Deploying to Cloudflare Pages", headings adjusted so it's clear those steps are Pages-specific Frontmatter description and tags updated to mention Workers Source: https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/solid/

Janani-bn · 2d ago
ryansolid

Before: the router data page presented a mutation as a . Calling a server function from code came later, as a side note. The guides also used "action" loosely for the router's wrapper and still mentioned the deprecated and . The generated reference was behind solid . After: Data loading and mutations** starts with "Mutate with a server function". That section is a server function called inside a core , and the mounted router applies its , and single-flight data. It covers optimistic writes before the and catching the rejected . Next comes "Add a form with ", which covers what a `aria-busyuseSubmissions.onSubmit.with()nextcreateDeferredServerFunctionsSendconfigureServerFunctionsClientX-Revalidatecheck-examples` against solid, router, meta and vite-plugin checkouts reports 0 errors in 584 blocks, and the tone lint reports no errors. 🤖 Generated with Claude Code https://claude.ai/code/session_01CLHVghj7oAvSMqnq9WRKdv

ryansolid · 42m ago
ryansolid

Before: the 2.0 docs teach the router's and . They also say a server function called directly from an event handler doesn't revalidate, and that the router's single flight is installed by the first action. After (matching @solidjs/router 2.0.0-next.41, solidjs/solid-router#688): The router's is documented as ( becomes ). The old names are covered as deprecated aliases in the reference and the migration guide. is deprecated. Pages now call the server function directly, and the durable-generation chat example drops it. A mounted router applies revalidation, redirects and flight data on any server function call. Every POST is treated as a mutation and revalidates the queries on screen. Reads through and are exempt, and opts a non-mutation out. The troubleshooting entry that blamed direct calls is rewritten, and the integrate-a-router page no longer describes the old action-gated rendezvous. Core solid-js usages are unchanged. This touches 17 pages: router data and its reference/types/index, server functions (mutations and responses, progressive enhancement, durable generation, index), forms, protected routes, the from-solid-router migration, integrate a router, server rendering, the overview, data-fetching patterns and the glossary. Validation: checks 1346 blocks and passes for every changed page. Its 5 errors are all in unchanged pages and come from the older npm meta package being missing / exports. passes on the changed files. reports 0 errors. _Generated by Claude Code_

ryansolid · 3h ago
RaphaelFakhri

📝 Issue Description redirects three old URLs to pages that no longer exist, so each one ends on the 404 page: The router pages moved under , and the reference page is now , but the redirect table was not updated. (without the trailing slash) also returns 404. 📋 On which page(s) it occurs https://docs.solidjs.com/references/api-reference/reactive-utilities/on https://docs.solidjs.com/routing/migration/ https://docs.solidjs.com/routing/migration https://docs.solidjs.com/guides/how-to-guides/routing-in-solid/solid-router 🤔 Expected Behavior Each old URL redirects to the current page for that content. 👀 Current Behavior The other two URLs behave the same way. 🖥️ Browser Any (reproduced with curl). 📄 Additional Information All other entries in the redirect table resolve to existing pages.

RaphaelFakhri · 2d ago
Structured data for AI agents

Repository: solidjs/solid-docs. Description: Official documentation for the Solid ecosystem Stars: 291, Forks: 368. Primary language: MDX. Languages: MDX (84.2%), TypeScript (11.2%), JavaScript (3.9%), CSS (0.7%). Homepage: https://docs.solidjs.com/ Topics: docs, reactivity, signals, solid, solid-router, solid-start, solidjs, solidrouter, solidstart. Open PRs: 6, open issues: 34. Last activity: 40m ago. Community health: 87%. Top contributors: LadyBluenotes, michaelessiet, Jutanium, dependabot[bot], amirhhashemi, atilafassina, nas5w, danieljcafonso, nksaraf, boehs and others.