From b9d3ac011e9effe0e4a5840bf7c2a754bfa4c6c5 Mon Sep 17 00:00:00 2001 From: striker Date: Mon, 16 Mar 2026 04:41:18 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=B2=D1=8B=D0=BD=D0=B5=D1=81=D1=82?= =?UTF-8?q?=D0=B8=20=D0=BE=D0=B1=D1=89=D0=B8=D0=B5=20=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=B8=D0=BB=D0=B0=20=D0=B2=20=D0=BA=D0=BE=D1=80=D0=BD?= =?UTF-8?q?=D0=B5=D0=B2=D0=BE=D0=B9=20CLAUDE.md=20Projects?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index ab2145d..102159c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,18 +1,8 @@ # CLAUDE.md — sag24-website -Инструкции для Claude при работе с этим проектом. +Специфика проекта. Общие правила — в `E:\Projects\CLAUDE.md`. -## Язык - -Всегда отвечать на **русском**. - -## Всё через репозиторий - -Все изменения — только через git репозиторий, если явно не сказано иное. Никогда не копировать файлы напрямую на сервер (scp/rsync/etc). - -## Деплой — ОБЯЗАТЕЛЬНО после каждого изменения - -После любых изменений в коде — деплоить самостоятельно, без ожидания команды: +## Деплой ```bash # 1. Локально: commit + push @@ -25,18 +15,13 @@ cd /opt/www/sag24.ru/repo && git pull && npm run deploy XEOF' ``` -- `.git` принадлежит root — `git pull` требует sudo +- `.git` принадлежит root → `git pull` требует sudo - `npm run deploy` = `next build` (→ `../public_html`) + `indexnow.mjs` -## Задачи Singularity +## Singularity Проект: **САГ** `P-a41aa057-5401-4ae5-843c-439381fdd7f2` -При работе — создавать/обновлять/закрывать задачи в Singularity: -- Создавать задачу до или в процессе работы -- Закрывать (`complete: 1`) сразу после выполнения -- Добавлять заметку с деталями - ## Стек - Next.js 15, TypeScript, App Router, static export @@ -62,7 +47,7 @@ XEOF' - generateMetadata на каждой странице с canonical + hreflang - После деплоя IndexNow отправляется автоматически -## Известные ограничения +## Ограничения - Static export — API routes не работают; форма идёт на `/api/contact.php` (PHP) - `trailingSlash: true` — все URL заканчиваются на `/`