Files
qlib/.gitignore
T
Simon 36fe018075 docs+chore: 同步操作说明与端到端自检(字段库/单位换算、因子参数化)
- docs/USAGE.md:
  · 因子层一行改为「代码注册表投影 + 参数化实例,参数写在名字里以冻结口径」;
  · 新增 `GET/POST/PATCH /api/factors`、`GET /api/factors/templates` 与
    `/api/condition-fields`、`/fields` 的说明;
  · 新增「参数化因子(2026-10)」块:受控范围、键必须写全参数(缺项就靠可改的
    默认值兜底 = 追溯改义,所以拒绝)、口径文案按代码收敛、停用 ≠ 删除、
    参数化因子也能当过滤条件;
  · 自检清单一并更新(pytest 500 条;verify_strategy_workspace 145 项 skip-job;
    verify_ui_alignment 8 页 160 项;新增 verify_unit_conversion、verify_factor_params)。
- scripts/:新增 verify_unit_conversion.py(单位只能在给定范围里选 + 界面单位⇄
  基准单位换算)、verify_factor_params.py(参数暴露/界面新建/越界拒绝/停用语义,
  跑完自动清掉临时因子);verify_strategy_workspace.py 加 [5.7b] 因子参数化一节,
  临时因子的清理挪进 finally(断言中途失败也不给真人库留垃圾)。
- .gitignore:docs/screenshots/ 是临时验证证据,不入库(文件留在磁盘)。
2026-10-01 16:38:54 +08:00

62 lines
1.1 KiB
Plaintext

# ================= Python =================
__pycache__/
*.py[cod]
*.egg-info/
*.egg
.venv/
venv/
.pytest_cache/
.ruff_cache/
.mypy_cache/
.pyright/
htmlcov/
.coverage
dist/
build/
# ================= 密钥 / 凭证 =================
# 真实密钥只放根目录 .env(复制自 .env.example),严禁提交
.env
.env.local
*.pem
*.key
# ================= 前端 / Node =================
node_modules/
.next/
out/
# ================= 本地数据(不入库) =================
# 行情、数据库、缓存均不入库;只保留目录占位 .gitkeep
data/*
!data/**/.gitkeep
*.db
*.db-wal
*.db-shm
*.sqlite
*.sqlite3
*.parquet
*.csv
*.h5
*.pkl
# ================= 实验产物 =================
experiments/*
!experiments/**/.gitkeep
# ================= OS / 编辑器 =================
.DS_Store
.idea/
.vscode/
*.swp
*.tsbuildinfo
# ================= archify 视觉验证副产物(重新生成即可) =================
docs/diagrams/*.visual-check.*
# 界面自检截图:临时证据,不入库(要看图直接打开磁盘上的文件)
docs/screenshots/
# ================= 运行期(dev.sh 管理) =================
.run/
logs/