docs(website): sync marketing site with current framework#256
Merged
Conversation
The site was last touched at #29 and had drifted from the framework: - Fix "Blazor SSR" claims (meta description + React feature card) — pages are served via a static HTML shell with embedded JSON props. - Fix the IViewEndpoint code sample: Map is an instance method, not static. - Modules section: 9 → 16 built-in modules, matching the host's actual ProjectReferences (adds Keycloak, Feature Flags, Tenants, Background Jobs, Localization, Rate Limiting, Email, Notifications; drops the unshipped Page Builder card to the optional-modules note). - Add feature cards for Pluggable Identity (OpenIddict/Keycloak, passkeys, 2FA recovery codes), Events & Real-time (Wolverine inbox/outbox, SignalR + @simplemodule/echo), and Form Requests. - CLI card now mentions sm dev, sm doctor, and sm down/up. - Quick start step 4: add the missing `npm install`. - Replace the dead docs.simplemodule.dev/marketplace link with the GitHub modules directory and fix the footer's relative Documentation link.
Page Builder, Chat, RAG, and Maps were removed from the repository in #145; the optional-modules sentence advertised modules the linked GitHub directory does not contain.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The marketing site (
website/) was last touched at #29 and had drifted badly from the framework. This syncs its claims against the current code:IViewEndpointcode sample —Mapis an instance method (public void Map), notstatic; the old sample didn't implement the interface.ProjectReferencelist (adds Keycloak, Feature Flags, Tenants, Background Jobs, Localization, Rate Limiting, Email, Notifications; moves the unshipped Page Builder card into an optional-modules note). Grid widened to 4 columns.@simplemodule/echo), and Form Requests (bind → authorize → validate + generated TS).sm dev,sm doctor --fix, andsm down/sm up.npm install(matches docs quick-start).docs.simplemodule.dev/marketplace(no such docs page) now points at the GitHub modules directory; the footer Documentation link was relative (/getting-started/introduction) and 404'd on the marketing domain.Verification
vite buildofwebsite/passes.vite previewand visually checked the full page via Playwright — 3×3 feature grid and 4×4 module grid render correctly, all sections intact.