Dotkernel started as an internal tool for handling complex architectures, built because we needed - it ourselves. We released it under MIT because the PHP community gave us the components it stands + it ourselves. We released it under MIT because the PHP community gave us the components it stands on. Everything here is made by a team that has to live with its own decisions.
An open-source application skeleton for standing up the administration site behind your platform. - A fast, reliable way to manage the records in your database with a simple table-based approach, and - to build the reports and graphs that let you monitor what is happening - with the graphical + A fast, reliable way to manage the records in your database with a simple table-based approach, and + to build the reports and graphs that let you monitor what is happening - with the graphical components for an intuitive experience already in place.
An open-source REST API skeleton for PHP, built on the Mezzio microframework and Laminas components - over a Doctrine domain layer. OAuth 2.0, RBAC authorization, HAL payloads, standardized error - responses and an OpenAPI 3.0 specification are assembled on install - not left as decisions for + over a Doctrine domain layer. OAuth 2.0, RBAC authorization, HAL payloads, standardized error + responses and an OpenAPI 3.0 specification are assembled on install - not left as decisions for your first sprint.
- Every Dotkernel application is a stack of PSR-15 middleware with no framework runtime hidden - underneath it. A request enters at the error boundary, passes through routing, negotiation, - authentication and authorization, and reaches your handler - and you can read every layer it + Every Dotkernel application is a stack of PSR-15 middleware with no framework runtime hidden + underneath it. A request enters at the error boundary, passes through routing, negotiation, + authentication and authorization, and reaches your handler - and you can read every layer it crossed on the way.
- Drop-in configuration that teaches Claude Code the conventions of any Dotkernel application - API, + Drop-in configuration that teaches Claude Code the conventions of any Dotkernel application - API, Admin, Frontend, Light, Queue, or a project derived from one of them. Every skill detects the variant - first and applies the matching dialect, so generated code follows your architecture instead of + first and applies the matching dialect, so generated code follows your architecture instead of guessing at it.
A web starter skeleton on the Mezzio microframework and Laminas components, for the applications - people log into. User accounts, a working contact form and a content page ship as proof of concept - + people log into. User accounts, a working contact form and a content page ship as proof of concept - real, running features whose only job is to show you where your own code goes.
A PSR-15 compliant application skeleton on the Mezzio microframework and Laminas components, designed as a minimal project for generating a simple website - a presentation site, a landing page, - a small service. Six direct dependencies, two modules, and nothing to delete before you start. + a small service. Six direct dependencies, two modules, and nothing to delete before you start.
diff --git a/src/Page/templates/page/queue.html.twig b/src/Page/templates/page/queue.html.twig index d89dcd5a..ea58f051 100644 --- a/src/Page/templates/page/queue.html.twig +++ b/src/Page/templates/page/queue.html.twig @@ -21,20 +21,25 @@ .spec-table td { color: var(--text); } .spec-note { margin-top: 14px; font-size: 13.5px; color: var(--text-dim); } .step-cmd { display: block; margin-top: 12px; font-family: var(--mono); font-size: 12.5px; color: var(--teal); overflow-x: auto; } + + /* Backlog bars in the hero - scoped to this page. */ + .load-bars { display: flex; align-items: flex-end; justify-content: center; gap: 22px; height: 150px; margin-top: 14px; padding: 0 6px; } + .load-bar { position: relative; width: 44px; border-radius: 6px 6px 3px 3px; overflow: hidden; } + .load-bar-fill { position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .35); } {% endblock %} {% block content %} -Some operations are time-consuming and resource-intensive, and they have no business inside a - request. Dotkernel Queue accepts them over a TCP connection, stores them, and runs them on - background workers - so your platform answers the next request instead of waiting for a video to + request. Dotkernel Queue accepts them over a TCP connection, stores them, and runs them on + background workers - so your platform answers the next request instead of waiting for a video to finish encoding.
WHO WE ARE
-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. - Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat.
- {{ include('@partial/markdown-actions.html.twig', {markdown_url: absolute_url(asset('md-pages/who-we-are.md'))}) }} -- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut - labore et dolore magna aliqua. - Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. -
-- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut - labore et dolore magna aliqua. - Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. -
-- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut - labore et dolore magna aliqua. - Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. -
-