Skip to content

开发者文档

欢迎查阅 Yihuier 开发者文档!

文档目录

开发资源

代码结构

yihuier/
├── yihuier/              # 源代码
│   ├── __init__.py
│   ├── yihuier.py        # 主类
│   ├── eda.py            # EDA 模块
│   ├── data_processing.py
│   ├── binning.py
│   ├── var_select.py
│   ├── model_evaluation.py
│   ├── scorecard_implement.py
│   ├── scorecard_monitor.py
│   ├── cluster.py
│   └── pipeline.py
├── tests/                # 测试
├── examples/             # 示例
└── docs/                 # 文档

开发指南

  1. 设置开发环境

    bash
    git clone https://github.com/encyc/yihuier.git
    cd yihuier
    uv pip install -e ".[dev]"
  2. 运行测试

    bash
    pytest tests/ -v
  3. 代码风格

    bash
    ruff format yihuier/
    ruff check yihuier/

贡献方式

我们欢迎各种形式的贡献:

  • 🐛 报告 Bug
  • 💡 提出新功能建议
  • 📝 改进文档
  • 🔧 提交代码

查看 贡献指南 了解详情。

许可证

本项目采用 MIT 许可证发布。


下一步: 架构设计贡献指南

基于 MIT 许可证发布