感谢您有兴趣为 iLB (Infinity Logic Bench) 做出贡献!
- 克隆仓库:
git clone https://github.com/your-repo/iLB.git
- 安装依赖:
pip install -e . - 运行测试 (TBD):
pytest
iLB 的核心是逻辑引擎。要添加一个新的引擎,请遵循以下步骤:
- 在
src/ilb/engines/下选择合适的组 (Math, Code, Causal, Meta)。 - 创建一个新的 Python 文件,例如
my_new_engine.py。 - 继承
BaseEngine并实现generate方法。 - 在该组的
__init__.py中导出您的引擎类。 - 在
src/ilb/api.py的 registry 中注册您的引擎。
- 请确保代码有类型提示。
- 使用英文编写代码注释。
- 使用简体中文编写文档。
请确保您的代码通过了所有测试,并且包含了适当的测试用例。