感谢您对 FlagTree 的兴趣!我们使用 GitHub 来托管代码、管理问题和处理拉取请求。在贡献之前,请阅读以下指南。
请使用 GitHub 的 Issues 来报告错误。在报告错误时,请提供:
- 简单摘要
- 复现步骤
- 确保描述具体且准确
- 如果可以提供一些示例代码将会很有帮助
在提交拉取请求时,贡献者应描述所做的更改以及更改的原因。如果可以设计测试用例,请提供相应测试。拉取请求在合并前需要 一位 成员的批准,而且需要通过代码的持续集成检查。
代码格式检查使用 pre-commit。
python3 -m pip install pre-commit
cd ${YOUR_CODE_DIR}/flagtree
pre-commit install
pre-commit安装完成后可以在后端目录下运行单元测试:
cd third_party/backendxxx/python/test/unit
python3 -m pytest -s请联系核心开发团队。
FlagTree 使用 MIT license。