diff --git a/website/index.html b/website/index.html index be015e42..ddf892b7 100644 --- a/website/index.html +++ b/website/index.html @@ -6,7 +6,7 @@
Build modern React frontends with server-driven navigation. Each module ships its own - pages bundle, dynamically loaded by the host app via Blazor SSR. + pages bundle, dynamically loaded by the host's static HTML shell.
@@ -191,8 +191,12 @@
Scaffold projects, modules, and features with the
- sm CLI. Built-in
- doctor command validates your project structure and auto-fixes issues.
+ sm CLI. Run the
+ dev environment, validate and auto-fix project structure with
+ sm doctor, and
+ toggle maintenance mode with
+ sm down /
+ sm up.
+ Choose OpenIddict or Keycloak as your identity provider. Passkey login, two-factor + auth with recovery codes, active session management, and sign-out everywhere. +
+
+ In-process event bus via Wolverine with a durable inbox/outbox. Broadcast to browsers
+ over SignalR with the
+ @simplemodule/echo
+ client.
+
+ Typed request classes with a bind → authorize → validate pipeline per + endpoint. Validation rules generate matching TypeScript so the frontend stays in sync. +
+// Endpoints/Blog/Browse.cs
public class Browse : IViewEndpoint
{
- public static void Map(IEndpointRouteBuilder app)
+ public void Map(IEndpointRouteBuilder app)
{
app.MapGet("/", async (
BlogDbContext db,
@@ -324,12 +372,12 @@ Multi-Provider Database
Batteries included
- Ship faster with 9 built-in modules covering authentication, administration, and common
- application concerns.
+ Ship faster with 16 built-in modules covering identity, multi-tenancy, background jobs,
+ and common application concerns.
-
+
-
- ...and many more to come!
-
- Module Marketplace
- Coming Soon
+ Browse All Modules
@@ -559,7 +675,7 @@ Add a module
4
Run your app
- npm run dev
+ npm install && npm run dev
@@ -618,7 +734,9 @@ Run your app