用户定:除 README / LICENSE / .env.example 外,文档类文件只在本地保存,
除非项目运行离不开才提交。docs/ 全部 11 个文件(架构方案、专项设计、
腾讯云运维篇、改名记录、性能基准 JSON、两份旧名历史存档)无一是运行
依赖(引用全是注释与文档间链接),整体移出。
本地存档:~/WorkBuddy/水墨屏工具/inkwatch-docs-local/(412K)。
同时清掉 patch_relay_v2.py —— 一次性字符串手术脚本(给旧 relay 修复
用),现在跑只会损坏 relay.js,属运行无关物。
连带修正(不留悬空引用):
· README:目录树去 docs/、单容器取舍改为内联、perf-bench 数字改本地存档
· client/README.md:三处 docs 引用去路径留实质
· eink_board.dart / config_migration.dart:注释去路径留实质
· docker-compose{,.all,.prod}.yml:三处"详见 docs/…"改为内联关键纪律
· privacy-scan.js:quotepath 判据的例句随中文名文件消失而改写,判据保留
· .gitignore:加 docs/ 与 patch_*.py 段(政策机械固化,防再误提交),
顺手去掉尾部重复的 .git-rewrite 条目
验证:隐私扫描 207 文件零命中;镜像覆盖 43;Dart 392 全过;
全仓库 docs/ 悬空引用为 0。
69 lines
1.2 KiB
Plaintext
69 lines
1.2 KiB
Plaintext
# ---------- Node ----------
|
|
node_modules/
|
|
npm-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
.npm/
|
|
.yarn/
|
|
*.tgz
|
|
|
|
# ---------- Rust ----------
|
|
target/
|
|
**/*.rs.bk
|
|
Cargo.lock.bak
|
|
|
|
# ---------- 构建产物 ----------
|
|
dist/
|
|
build/
|
|
*.o
|
|
*.so
|
|
*.dylib
|
|
*.dll
|
|
*.a
|
|
*.lib
|
|
*.exe
|
|
|
|
# ---------- 环境与密钥(严禁入库) ----------
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
*.pem
|
|
*.key
|
|
*.crt
|
|
*.p12
|
|
# 证书:排除内容,但保留目录本身(compose 需要挂载点存在)
|
|
certs/*
|
|
!certs/.gitkeep
|
|
secrets/
|
|
|
|
# ---------- 编辑器 / 系统 ----------
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# ---------- 运行时与日志 ----------
|
|
logs/
|
|
*.log
|
|
*.pid
|
|
*.pid.lock
|
|
tmp/
|
|
temp/
|
|
|
|
# ---------- 测试与覆盖率 ----------
|
|
coverage/
|
|
.nyc_output/
|
|
*.lcov
|
|
|
|
# filter-branch 的临时工作树(曾被误提交,务必忽略)
|
|
.git-rewrite/
|
|
|
|
# ── 文档类文件只留本地(2026-10-17 定)────────────────────────────
|
|
# 除 README / LICENSE / .env.example 外,文档不进仓库(本地存档于
|
|
# ~/WorkBuddy/水墨屏工具/inkwatch-docs-local/)。除非项目运行离不开
|
|
# (如部署配置模板),那时也该放 deploy/ 并说明理由,不要放 docs/。
|
|
docs/
|
|
patch_*.py
|