跳转至

开发指南

本目录包含项目开发相关文档。

文档列表

文档 说明
getting-started.md 开发环境配置和构建指南
testing.md 测试策略和运行说明
logging.md 日志使用规范
modules.md 模块总览和关系说明

快速开始

环境要求

  • Rust 1.75+
  • Python 3.8+
  • maturin

构建

# 开发模式
maturin develop

# 生产构建
maturin build --release

测试

# Rust 单元测试
cargo test

# Rust 集成测试(需要 cookies)
cargo test -- --ignored

# Python 测试
pytest python_tests/

项目结构

src/
├── common/       # 通用基础层
├── capability/   # 共享能力层
├── x/            # 业务模块层
└── python/       # Python 绑定