From 5a2c896756c086f276404729fcb384f8c53f3e18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Tue, 29 Sep 2026 17:11:42 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=96=B0=E5=BB=BACLAUDE.md=E2=80=94?= =?UTF-8?q?=E2=80=94=E9=83=A8=E7=BD=B2=E5=94=AF=E4=B8=80=E5=85=A5=E5=8F=A3?= =?UTF-8?q?=E4=B8=8E=E7=BA=A2=E7=BA=BF=E7=BA=A6=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- CLAUDE.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..36da81a --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,14 @@ +# CLAUDE.md — 客迹(KEJI)项目约定 + +## 部署(唯一入口) + +- 一键部署:`bash deploy/deploy.sh [--skip-tests] [--allow-dirty]` +- 用户说"部署到线上" = 执行上述命令(按改动范围选目标)并汇报验证结果与版本标识 +- `all` 顺序固定 server → admin → sdk(SDK 新事件依赖 server 白名单先上线) +- 部署日志:deploy/logs/(gitignore);线上真挂载点 /opt/cms-cj/{admin/dist, sdk/dist}(tar 真实路径直落,禁止 cp/暂存方案) +- 严格不触碰服务器其他项目(1Panel/OpenResty/其他容器) + +## 红线(沿袭 spec §4.5 等) + +- SDK 任何回调异常不得冒泡宿主页;业务代码禁 v-html(admin README-dev.md) +- 一切改动走 TDD;用中文交流