diff --git a/src/App/templates/app/index.html.twig b/src/App/templates/app/index.html.twig index 9ebf27a..864d235 100644 --- a/src/App/templates/app/index.html.twig +++ b/src/App/templates/app/index.html.twig @@ -9,7 +9,7 @@
PSR-15 . middleware-first architecture

A headless platform for building modern web applications

-

Dotkernel is a set of open-source PHP applications — REST API, admin, and queue — that ship assembled on Mezzio and Laminas, over one shared Doctrine domain layer. +

Dotkernel is a set of open-source PHP applications — REST API, admin, and queue — that ship assembled on Mezzio and Laminas, over one shared Doctrine domain layer called Core. OAuth2, RBAC, HAL, and a generated OpenAPI spec are wired together on install, not left for you to choose.

@@ -88,14 +88,23 @@
Headless Platform

Three applications, one platform

-

API, Admin, and Queue are designed to integrate into a single, unified headless platform - better together than the sum of their parts.

+

API, Admin and Queue declare the same Core namespaces — the same entities, repositories and services. + A User means the same thing to the endpoint that creates it, the admin screen that moderates it and the worker that emails it. + Three deployables that scale independently and never disagree about the domain.

+
+ Shared domain layer + Core\App Core\Admin Core\User + Core\Security Core\Setting +

One set of entities and repositories, integrated into each application as a Git submodule.

+
+
-
Skeleton

API

+
Deployable . Shares Core

API

PHP @@ -114,7 +123,7 @@
-
Skeleton

Admin

+
Deployable . Shares Core

Admin

PHP @@ -132,7 +141,7 @@
-
Skeleton

Queue

+
Deployable . Shares Core

Queue

PHP