Skip to content

Commit 4b235a8

Browse files
authored
Update index.html.twig
Signed-off-by: arhimede <julian@dotkernel.com>
1 parent c9e0516 commit 4b235a8

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

‎src/App/templates/app/index.html.twig‎

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<div>
1010
<span class="eyebrow">PSR-15 . middleware-first architecture</span>
1111
<h1>A headless platform for building modern web applications</h1>
12-
<p class="sub"> 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.
12+
<p class="sub"> 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.
1313
OAuth2, RBAC, HAL, and a generated OpenAPI spec are wired together on install, not left for you to choose.</p>
1414
<div class="hero-ctas">
1515
<a class="btn btn-primary" href="https://docs.dotkernel.org" target="_blank" rel="noopener">
@@ -88,14 +88,23 @@
8888
<div class="section-head">
8989
<span class="eyebrow">Headless Platform</span>
9090
<h2>Three applications, one platform</h2>
91-
<p>API, Admin, and Queue are designed to integrate into a single, unified headless platform - better together than the sum of their parts.</p>
91+
<p>API, Admin and Queue declare the same <code>Core</code> namespaces — the same entities, repositories and services.
92+
A <code>User</code> means the same thing to the endpoint that creates it, the admin screen that moderates it and the worker that emails it.
93+
Three deployables that scale independently and never disagree about the domain.</p></p>
9294
</div>
9395

96+
<div class="core-band">
97+
<span class="core-band-label">Shared domain layer</span>
98+
<code>Core\App</code> <code>Core\Admin</code> <code>Core\User</code>
99+
<code>Core\Security</code> <code>Core\Setting</code>
100+
<p>One set of entities and repositories, integrated into each application as a Git submodule.</p>
101+
</div>
102+
94103
<div class="products-grid">
95104

96105
<div class="card" style="--accent:var(--brand-red)">
97106
<div class="card-top">
98-
<div><span class="kicker">Skeleton</span><h3>API</h3></div>
107+
<div><span class="kicker">Deployable . Shares Core</span><h3>API</h3></div>
99108
</div>
100109
<div class="badges">
101110
<img alt="PHP" src="https://img.shields.io/packagist/dependency-v/dotkernel/api/php?style=flat&label=php">
@@ -114,7 +123,7 @@
114123

115124
<div class="card" style="--accent:var(--brand-red)">
116125
<div class="card-top">
117-
<div><span class="kicker">Skeleton</span><h3>Admin</h3></div>
126+
<div><span class="kicker">Deployable . Shares Core</span><h3>Admin</h3></div>
118127
</div>
119128
<div class="badges">
120129
<img alt="PHP" src="https://img.shields.io/packagist/dependency-v/dotkernel/admin/php?style=flat&label=php">
@@ -132,7 +141,7 @@
132141

133142
<div class="card" style="--accent:var(--brand-red)">
134143
<div class="card-top">
135-
<div><span class="kicker">Skeleton</span><h3>Queue</h3></div>
144+
<div><span class="kicker">Deployable . Shares Core</span><h3>Queue</h3></div>
136145
</div>
137146
<div class="badges">
138147
<img alt="PHP" src="https://img.shields.io/packagist/php-v/dotkernel/queue?style=flat&label=php">

0 commit comments

Comments
 (0)