Skip to content

Commit 99036c5

Browse files
committed
updated DK app pages
Signed-off-by: bidi <bidi@apidemia.com>
1 parent c4dccb5 commit 99036c5

8 files changed

Lines changed: 55 additions & 55 deletions

File tree

config/autoload/local.php.dist

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,13 @@ return [
8080
// and is routed in Light\App\RoutesDelegator. Re-adding it here registers the path twice.
8181
'routes' => [
8282
'page' => [
83-
'contact' => 'contact',
84-
'dotkernel-api' => 'dotkernel-api',
85-
'dotkernel-admin' => 'dotkernel-admin',
86-
'dotkernel-queue' => 'dotkernel-queue',
87-
'dotkernel-light' => 'dotkernel-light',
88-
'dotkernel-frontend' => 'dotkernel-frontend',
89-
'dotkernel-boost' => 'dotkernel-boost',
83+
'contact' => 'contact',
84+
'api' => 'api',
85+
'admin' => 'admin',
86+
'queue' => 'queue',
87+
'light' => 'light',
88+
'frontend' => 'frontend',
89+
'dotboost' => 'dotboost',
9090
],
9191
],
9292
'twig' => [

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
</div>
120120
<p class="desc">REST APIs on a readable PSR-15 middleware pipeline - no kernel, no facades, no runtime magic. OAuth2, RBAC, and OpenAPI included.</p>
121121
<div class="card-btns">
122-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-api') }}">Read more</a>
122+
<a class="btn btn-primary btn-sm" href="{{ url('page::api') }}">Read more</a>
123123
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/api" target="_blank" rel="noopener">GitHub</a>
124124
<a class="btn btn-ghost btn-sm" href="https://api.dotkernel.net/" target="_blank" rel="noopener">Demo</a>
125125
<a class="btn btn-ghost btn-sm" href="https://docs.dotkernel.org/api-documentation/" target="_blank" rel="noopener">Docs</a>
@@ -139,7 +139,7 @@
139139
</div>
140140
<p class="desc">A ready-to-go admin skeleton - table-based CRUD screens for your records, plus the pieces for reports and dashboards.</p>
141141
<div class="card-btns">
142-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-admin') }}">Read more</a>
142+
<a class="btn btn-primary btn-sm" href="{{ url('page::admin') }}">Read more</a>
143143
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/admin" target="_blank" rel="noopener">GitHub</a>
144144
<a class="btn btn-ghost btn-sm" href="https://admin7.dotkernel.net/" target="_blank" rel="noopener">Demo</a>
145145
<a class="btn btn-ghost btn-sm" href="https://docs.dotkernel.org/admin/" target="_blank" rel="noopener">Docs</a>
@@ -159,7 +159,7 @@
159159
</div>
160160
<p class="desc">Background job processing for the platform - dispatch work from API or Admin and run it in a separate worker. Built on Symfony Messenger.</p>
161161
<div class="card-btns">
162-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-queue') }}">Read more</a>
162+
<a class="btn btn-primary btn-sm" href="{{ url('page::queue') }}">Read more</a>
163163
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/queue" target="_blank" rel="noopener">GitHub</a>
164164
<a class="btn btn-ghost btn-sm" href="https://docs.dotkernel.org/queue-documentation/" target="_blank" rel="noopener">Docs</a>
165165
</div>
@@ -190,12 +190,12 @@
190190

191191
<div class="card" style="--accent:var(--brand-red)">
192192
<div class="card-top">
193-
<div><span class="kicker">Tooling · AI Context</span><h3>Dotkernel Boost</h3></div>
193+
<div><span class="kicker">Tooling · AI Context</span><h3>Dotboost</h3></div>
194194
</div>
195195
<p class="lede">Faster AI-assisted development, grounded in Dotkernel's own standards.</p>
196196
<p class="desc">Dotkernel context for AI coding tools - current standards, architectural patterns, and framework idioms, so generated code matches the ecosystem instead of guessing at it.</p>
197197
<div class="card-btns">
198-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-boost') }}">Read more</a>
198+
<a class="btn btn-primary btn-sm" href="{{ url('page::dotboost') }}">Read more</a>
199199
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/dotboost" target="_blank" rel="noopener">GitHub</a>
200200
</div>
201201
</div>
@@ -226,7 +226,7 @@
226226
</div>
227227
<p class="desc">The smallest complete Mezzio application - PSR-15 pipeline, routing, and templating, nothing to strip out. A real starting point for a simple site.</p>
228228
<div class="card-btns">
229-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-light') }}">Read more</a>
229+
<a class="btn btn-primary btn-sm" href="{{ url('page::light') }}">Read more</a>
230230
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/light" target="_blank" rel="noopener">GitHub</a>
231231
<a class="btn btn-ghost btn-sm" href="https://light.dotkernel.net/" target="_blank" rel="noopener">Demo</a>
232232
<a class="btn btn-ghost btn-sm" href="https://docs.dotkernel.org/light-documentation/" target="_blank" rel="noopener">Docs</a>
@@ -246,7 +246,7 @@
246246
</div>
247247
<p class="desc">A web starter skeleton for full-stack applications on Mezzio and Laminas - server-rendered Twig views, forms, sessions, and RBAC-guarded routes.</p>
248248
<div class="card-btns">
249-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-frontend') }}">Read more</a>
249+
<a class="btn btn-primary btn-sm" href="{{ url('page::frontend') }}">Read more</a>
250250
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/frontend" target="_blank" rel="noopener">GitHub</a>
251251
<a class="btn btn-ghost btn-sm" href="https://v5.dotkernel.net/" target="_blank" rel="noopener">Demo</a>
252252
<a class="btn btn-ghost btn-sm" href="https://docs.dotkernel.org/frontend/" target="_blank" rel="noopener">Docs</a>

src/Page/templates/page/dotkernel-admin.html.twig renamed to src/Page/templates/page/admin.html.twig

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% extends '@layout/default.html.twig' %}
22

3-
{% set routeName = 'page::dotkernel-admin' %}
3+
{% set routeName = 'page::admin' %}
44
{% set meta = {
55
title: 'Dotkernel Admin | Open-source PHP admin application',
66
description: 'Dotkernel Admin is an open-source admin application (skeleton) built on Mezzio, Laminas and Doctrine. '
@@ -498,7 +498,7 @@
498498
<p class="desc">A REST API on a PSR-15 middleware pipeline, with OAuth 2.0, RBAC, HAL payloads and
499499
an OpenAPI 3.0 specification wired up on install.</p>
500500
<div class="card-btns">
501-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-api') }}">Read more</a>
501+
<a class="btn btn-primary btn-sm" href="{{ url('page::api') }}">Read more</a>
502502
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/api" target="_blank" rel="noopener">GitHub</a>
503503
<a class="btn btn-ghost btn-sm" href="https://api.dotkernel.net/" target="_blank" rel="noopener">Demo</a>
504504
</div>
@@ -512,7 +512,7 @@
512512
<p class="desc">Background workers on Symfony Messenger - a TCP listener, Valkey streams, retries
513513
and a dead letter queue for what still fails.</p>
514514
<div class="card-btns">
515-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-queue') }}">Read more</a>
515+
<a class="btn btn-primary btn-sm" href="{{ url('page::queue') }}">Read more</a>
516516
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/queue" target="_blank" rel="noopener">GitHub</a>
517517
</div>
518518
</div>
@@ -525,7 +525,7 @@
525525
<p class="desc">A web starter skeleton - user accounts, a contact form, sessions and RBAC-guarded
526526
controller actions, rendered on the server.</p>
527527
<div class="card-btns">
528-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-frontend') }}">Read more</a>
528+
<a class="btn btn-primary btn-sm" href="{{ url('page::frontend') }}">Read more</a>
529529
<a class="btn btn-ghost btn-sm" href="https://v5.dotkernel.net/" target="_blank" rel="noopener">Demo</a>
530530
</div>
531531
</div>
@@ -538,20 +538,20 @@
538538
<p class="desc">The smallest complete Mezzio application - routing, pipeline and Twig, six direct
539539
dependencies and no database layer.</p>
540540
<div class="card-btns">
541-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-light') }}">Read more</a>
541+
<a class="btn btn-primary btn-sm" href="{{ url('page::light') }}">Read more</a>
542542
<a class="btn btn-ghost btn-sm" href="https://light.dotkernel.net/" target="_blank" rel="noopener">Demo</a>
543543
</div>
544544
</div>
545545

546546
<div class="card" style="--accent:var(--brand-red)">
547547
<div class="card-top">
548-
<div><span class="kicker">Tooling · AI context</span><h3>Boost</h3></div>
548+
<div><span class="kicker">Tooling · AI context</span><h3>Dotboost</h3></div>
549549
</div>
550550
<p class="lede">Teach your AI tools this architecture.</p>
551551
<p class="desc">Drop-in Claude Code configuration - ten commands, seventeen skills and permission
552552
guardrails that keep your secrets out of the context window.</p>
553553
<div class="card-btns">
554-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-boost') }}">Read more</a>
554+
<a class="btn btn-primary btn-sm" href="{{ url('page::dotboost') }}">Read more</a>
555555
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/dotboost" target="_blank" rel="noopener">GitHub</a>
556556
</div>
557557
</div>

src/Page/templates/page/dotkernel-api.html.twig renamed to src/Page/templates/page/api.html.twig

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% extends '@layout/default.html.twig' %}
22

3-
{% set routeName = 'page::dotkernel-api' %}
3+
{% set routeName = 'page::api' %}
44
{% set meta = {
55
title: 'Dotkernel API | Open-source REST API skeleton for PHP',
66
description: 'Dotkernel API is an open-source REST API skeleton built on Mezzio, Laminas and Doctrine. '
@@ -395,7 +395,7 @@
395395
<p class="desc">Table-based record management with RBAC guards, CSRF-protected forms and 2FA, over
396396
the same Core module. Start with either one and add the other later.</p>
397397
<div class="card-btns">
398-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-admin') }}">Read more</a>
398+
<a class="btn btn-primary btn-sm" href="{{ url('page::admin') }}">Read more</a>
399399
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/admin" target="_blank" rel="noopener">GitHub</a>
400400
<a class="btn btn-ghost btn-sm" href="https://admin7.dotkernel.net/" target="_blank" rel="noopener">Demo</a>
401401
</div>
@@ -409,7 +409,7 @@
409409
<p class="desc">Background workers on Symfony Messenger - a TCP listener, Valkey streams, retries
410410
and a dead letter queue for what still fails.</p>
411411
<div class="card-btns">
412-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-queue') }}">Read more</a>
412+
<a class="btn btn-primary btn-sm" href="{{ url('page::queue') }}">Read more</a>
413413
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/queue" target="_blank" rel="noopener">GitHub</a>
414414
</div>
415415
</div>
@@ -422,7 +422,7 @@
422422
<p class="desc">A web starter skeleton - user accounts, a contact form, sessions and RBAC-guarded
423423
controller actions, rendered on the server.</p>
424424
<div class="card-btns">
425-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-frontend') }}">Read more</a>
425+
<a class="btn btn-primary btn-sm" href="{{ url('page::frontend') }}">Read more</a>
426426
<a class="btn btn-ghost btn-sm" href="https://v5.dotkernel.net/" target="_blank" rel="noopener">Demo</a>
427427
</div>
428428
</div>
@@ -435,20 +435,20 @@
435435
<p class="desc">The smallest complete Mezzio application - routing, pipeline and Twig, six direct
436436
dependencies and no database layer.</p>
437437
<div class="card-btns">
438-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-light') }}">Read more</a>
438+
<a class="btn btn-primary btn-sm" href="{{ url('page::light') }}">Read more</a>
439439
<a class="btn btn-ghost btn-sm" href="https://light.dotkernel.net/" target="_blank" rel="noopener">Demo</a>
440440
</div>
441441
</div>
442442

443443
<div class="card" style="--accent:var(--brand-red)">
444444
<div class="card-top">
445-
<div><span class="kicker">Tooling · AI context</span><h3>Boost</h3></div>
445+
<div><span class="kicker">Tooling · AI context</span><h3>Dotboost</h3></div>
446446
</div>
447447
<p class="lede">Teach your AI tools this architecture.</p>
448448
<p class="desc">Drop-in Claude Code configuration - ten commands, seventeen skills and permission
449449
guardrails that keep your secrets out of the context window.</p>
450450
<div class="card-btns">
451-
<a class="btn btn-primary btn-sm" href="{{ url('page::dotkernel-boost') }}">Read more</a>
451+
<a class="btn btn-primary btn-sm" href="{{ url('page::dotboost') }}">Read more</a>
452452
<a class="btn btn-ghost btn-sm" href="https://github.com/dotkernel/dotboost" target="_blank" rel="noopener">GitHub</a>
453453
</div>
454454
</div>

src/Page/templates/page/dotkernel-boost.html.twig renamed to src/Page/templates/page/dotboost.html.twig

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{% extends '@layout/default.html.twig' %}
22

3-
{% set routeName = 'page::dotkernel-boost' %}
3+
{% set routeName = 'page::dotboost' %}
44
{% set meta = {
5-
title: 'Dotkernel Boost | Claude Code configuration for Dotkernel projects',
5+
title: 'dotboost | Claude Code configuration for Dotkernel projects',
66
description: 'dotboost is a drop-in .claude/ directory that teaches Claude Code the conventions of any Dotkernel '
77
~ 'application - ten commands, seventeen skills, six hooks, and permission guardrails that keep secrets out of the context.',
88
} %}
99

10-
{% block title %}Dotkernel Boost{% endblock %}
10+
{% block title %}dotboost{% endblock %}
1111

1212
{% block stylesheets %}
1313
<style>
@@ -30,7 +30,7 @@
3030
<div class="wrap hero-grid">
3131
<div>
3232
<span class="eyebrow">Developer tooling · AI context</span>
33-
<h1>Dotkernel Boost</h1>
33+
<h1>Dotboost</h1>
3434
<p class="sub">
3535
Drop-in configuration that teaches Claude Code the conventions of any Dotkernel application - API,
3636
Admin, Frontend, Light, Queue, or a project derived from one of them. Every skill detects the variant
@@ -77,7 +77,7 @@
7777
<span class="eyebrow">What it is</span>
7878
<h2>Not an application - a configuration payload</h2>
7979
<p class="lede">
80-
dotboost is not itself a Dotkernel application. Its entire payload is the <code>.claude/</code>
80+
Dotboost is not itself a Dotkernel application. Its entire payload is the <code>.claude/</code>
8181
directory: settings, hooks, a status line, a review subagent, ten <code>/dk-*</code> commands and
8282
seventeen skills. You install it by copying that directory into the Dotkernel project you are
8383
working on.
@@ -613,7 +613,7 @@ cp -r dotboost-main/.claude .claude</code>
613613
<h2>Context your AI tools do not have to guess at.</h2>
614614
</div>
615615
<div>
616-
<p class="about-text">dotboost is maintained by Borsan Sergiu and released as open source alongside the
616+
<p class="about-text">Dotboost is maintained by Borsan Sergiu and released as open source alongside the
617617
rest of the Dotkernel ecosystem. Treat the skills as living documents - the repository is where
618618
corrections belong.</p>
619619
<div class="about-cta">

0 commit comments

Comments
 (0)