Files
pinecore/docs/README.md
pronchev 32d7fe4b91 Drop stale dev docs and the pre-merge update rule
docs/development/patterns.md and testing.md were authored against an
earlier shape of the framework — every code example was wrong: the
non-existent Kernel::init / Kernel::getContainer, a routes/ directory
that's actually config/routes.php, RouteDefinition with a method-name
arg it never had, a MiddlewareInterface::handle(callable $next)
signature that doesn't exist, Config::get as a static method, and a
CorsMiddleware that was never written. The architecture/* docs already
cover the same ground accurately, so deleting these two files is
strictly less misleading than maintaining them.

conventions.md trimmed to namespace + code style — generic git
conventions and ADR rules removed (the latter live in
decisions/README.md).

docs/README.md: rewritten index to match the surviving file set, and
dropped the "do not touch architecture/development until merged"
update rule, which no longer reflects how this project is maintained.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 03:58:28 +03:00

28 lines
1.3 KiB
Markdown

# Knowledge Base Index
База знаний проекта Pinecore.
## Архитектура
| Тема | Файл |
|------|------|
| Обзор и жизненный цикл запроса | [`architecture/overview.md`](architecture/overview.md) |
| Kernel, Config, Environment, ContainerFactory | [`architecture/bootstrap.md`](architecture/bootstrap.md) |
| HTTP: Request, Response, Router, Middleware, CORS | [`architecture/http.md`](architecture/http.md) |
| Worker entrypoint и WorkerRunner | [`architecture/worker.md`](architecture/worker.md) |
| Auth: JWT, AuthMiddleware | [`architecture/auth.md`](architecture/auth.md) |
| Логирование | [`architecture/logging.md`](architecture/logging.md) |
| ORM (MongoDB) | [`architecture/orm.md`](architecture/orm.md) |
| Console-команды | [`architecture/console.md`](architecture/console.md) |
## Разработка
| Тема | Файл |
|------|------|
| Команды запуска, composer, тесты, docker | [`development/commands.md`](development/commands.md) |
| Соглашения: namespace, code style | [`development/conventions.md`](development/conventions.md) |
## Architecture Decision Records
[`decisions/README.md`](decisions/README.md) — индекс ADR и шаблон для новых записей.