From e856c621a165c837e0c912a0937213a934afab8f Mon Sep 17 00:00:00 2001
From: bidi The Core module is a common codebase shared with the other applications in your project. Each
- submodule holds its entities, repositories and its own ConfigProvider, so a user means the same
- thing to the admin screen and to the API endpoint. The Core module is a common codebase shared with the other applications in your project. Each
+ submodule holds its entities, repositories and its own ConfigProvider, so a user means the same
+ thing to the admin screen and to the API endpoint. The API targets PHP 8.5, with Dotkernel Admin on 8.4. Dependencies are kept current, and the
+ The API and Admin target PHP 8.5. Dependencies are kept current, and the
ecosystem's own packages track the versions Laminas and Doctrine support. One set of entities and repositories, committed in each repository so a single-component start just
- works. Having many entities in Core does not oblige you to implement handlers for all of them -
- each application handles only what it needs. One set of entities and repositories, committed in each repository so a single-component start just
+ works. Having many entities in Core does not oblige you to implement handlers for all of them -
+ each application handles only what it needs. Kept as its own Git repository and added as a submodule, so an entity means the same thing to the
- endpoint that creates it, the admin screen that moderates it and the worker that emails it. Kept as its own Git repository and added as a submodule, so an entity means the same thing to the
+ endpoint that creates it, the admin screen that moderates it and the worker that emails it.Core\Admin Core\App Core\Security
- Core\Setting Core\User
-
+ Core\Admin Core\App Core\Security
+ Core\Setting Core\User
+ PHP 8.5
- Core\App Core\Admin Core\User
- Core\Security Core\Setting
-
+ Core\App Core\Admin Core\User
+ Core\Security Core\Setting
+ Core namespaces underneath.
Core\App Core\Admin Core\User
- Core\Security Core\Setting
-
+ Core\App Core\Admin Core\User
+ Core\Security Core\Setting
+
API Admin Frontend
- Light Queue
- Before adapting the skills to a new Dotkernel application, the advice from its maintainer is to spend - an hour reading that repo and correcting them against what is actually there. A skill written from - framework docs rather than the codebase produces confident wrong answers, which is worse than no - skill.
+API Admin Frontend
+ Light Queue
+ Before adapting the skills to a new Dotkernel application, the advice from its maintainer is to spend + an hour reading that repo and correcting them against what is actually there. A skill written from + framework docs rather than the codebase produces confident wrong answers, which is worse than no + skill.
+memory_limit at least
+ memory_limit at least
128M.Core\Admin Core\App Core\Security
- Core\Setting Core\User
- Keep Core in sync between the main project and the queue and every class, service and configuration - needed for message processing is already there - which is what makes a worker able to compose an - email from your own templates.
+Core\Admin Core\App Core\Security
+ Core\Setting Core\User
+ Keep Core in sync between the main project and the queue and every class, service and configuration + needed for message processing is already there - which is what makes a worker able to compose an + email from your own templates.
+