docs: add docs/features scaffold for feature documentation
Introduce docs/features/ with an index (conventions + feature registry), a per-feature template, and a filled cart example. Reference the structure from the root CLAUDE.md so context can be restored per feature on demand. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
11
CLAUDE.md
11
CLAUDE.md
@@ -14,6 +14,17 @@ TeleCart — коммерческий модуль для OpenCart, превра
|
||||
`src/` в корне — это распакованная установка OpenCart (генерируется скриптами, **не редактировать**; код модуля
|
||||
«линкуется» в неё через `make link`).
|
||||
|
||||
## Документация по фичам (`docs/features/`)
|
||||
|
||||
Контекстная документация хранится в `docs/features/` — по одной поддиректории на фичу, внутри индексный
|
||||
`CLAUDE.md`. Вложенные `CLAUDE.md` Claude Code подхватывает автоматически при чтении файлов из их директории,
|
||||
поэтому индекс фичи читается «по требованию», когда работа касается этой фичи.
|
||||
|
||||
Перед тем как трогать незнакомую часть системы — загляни в её папку в `docs/features/`. Конвенции, шаблон новой
|
||||
фичи и **реестр всех фич с прямыми путями** — в [`docs/features/CLAUDE.md`](docs/features/CLAUDE.md). Шаблон для
|
||||
новой фичи — `docs/features/_TEMPLATE.md`. При изменении фичи поддерживай её доку в актуальном состоянии (код —
|
||||
источник истины; при расхождении правь доку).
|
||||
|
||||
## Где живёт код модуля
|
||||
|
||||
Сердце проекта — `module/oc_telegram_shop/upload/oc_telegram_shop/` (далее «корень модуля»). Его структура:
|
||||
|
||||
Reference in New Issue
Block a user