Files
chanlun.rs/.github/pull_request_template.md
YuWuKunCheng 4bf9461009 规范文件
2026-06-07 14:34:05 +08:00

1.6 KiB
Raw Permalink Blame History

name, about, title, labels, assignees
name about title labels assignees
Pull Request 提交代码变更

描述

请简洁清晰地描述这个 PR 做了什么。

变更类型

  • Bug 修复
  • 新功能
  • 重构 / 代码清理
  • 文档更新
  • 测试
  • 其他

变更范围

勾选涉及的文件或模块。

核心层 (chanlun/)

  • types/ — 基础类型
  • kline/ — K线层
  • indicators/ — 技术指标
  • algorithm/bi — 笔划分
  • algorithm/segment — 线段划分
  • algorithm/hub — 中枢识别
  • algorithm/divergence — 背驰检测
  • structure/ — 结构体
  • business/observer — 观察者
  • business/bsp — 买卖点
  • business/synthesizer — K线合成器
  • business/multi_frame — 立体分析器
  • config — 配置

绑定层 (chanlun-py/)

  • src/lib.rs — 模块注册
  • src/business_py.rs — 业务绑定
  • src/config_py.rs — 配置绑定
  • src/structure_py.rs — 结构体绑定

其他:

  • 测试 (chanlun/src/*/testschanlun-py/tests/)
  • 文档 (README.md / CLAUDE.md / .github/)

测试

  • 核心层测试通过 (cargo test)
  • 绑定层测试通过 (python3 -m pytest chanlun-py/tests/test_all.py -v)
  • cargo clippy 零警告
  • chan.py 输出一致 (双端对比)
  • 新增了相关测试
  • 无新增测试(请说明原因):

破坏性变更

  • 是(请在下文描述迁移步骤)

补充信息

任何有助于审查者理解此 PR 的截图、日志或对比数据。