悬赏生命周期¶
本页面概述了从初次联系到开发、测试和维护的连接器悬赏的完整生命周期。
交易所接入流程¶
1. 初次联系¶
交易所通过 Discord 或电子邮件进行联系,讨论连接器集成需求。基金会安排介绍电话以了解需求。
2. 技术审查¶
基金会审查交易所 API 文档以确认:
- 与 Hummingbot 标准的兼容性
- 所需的连接器类型(CLOB、AMM 等)
- WebSocket/REST API 功能
- 开发复杂性评估
3. 悬赏管理协议¶
交易所进行 10,000 美元的服务:
- 签署 第三方托管协议
- 通过加密货币或电汇转账
- 接收时间线(总计 4-8 周)
- 包含 1 年维护服务
4. 悬赏创建¶
基金会将悬赏发布到 悬赏板:
- 新连接器开发悬赏
- 测试和 QA 悬赏
- 文档悬赏
开发者分配流程¶
5. 开发者申请¶
合格的开发者通过在 GitHub 问题下评论申请,内容包括:
- 相关经验
- 预估时间线
- 作品集样本
6. 分配决策¶
基金会根据以下因素分配:
- 过往 Hummingbot 贡献
- 技术专长
- 沟通技能
- 现实的时间表
7. 开发阶段¶
分配的开发者:
- 审查 API 文档
- 按照标准实现连接器
- 通过 GitHub 报告进度
- 获得基金会支持
审查与测试流程¶
8. 拉取请求提交¶
开发者提交包含以下内容的 PR:
- 完整实现
- 测试覆盖率
- 文档更新
- 标准合规性
9. 工程审查¶
基金会工程师使用以下方式进行审查:
关注领域:
- 代码质量和安全性
- 集成兼容性
- 性能优化
10. QA 测试¶
QA 团队使用以下方式进行测试:
测试包括:
- 功能验证
- 集成测试
- 性能基准
- 安全评估
11. 交易所验证¶
对于悬赏管理服务,交易所可以:
- 审查功能
- 使用其系统进行测试
- 提供反馈
- 批准用于生产
治理与发布¶
12. 新连接器提案¶
基金会创建和管理:
- 社区批准的 NCP
- 所需的 HBOT 质押
- 7 天投票期
- 社区倡导
13. 正式发布¶
批准后:
- 合并到月度发布
- 发布文档
- 营销公告
- 添加到支持的交易所
付款处理¶
开发者付款¶
- PR 合并后处理
- 30 天内完成
- 以赏金中指定的货币为准
- 在看板上标记为"已支付"
交易所付款¶
- 通过托管预先支付 10,000 美元
- 涵盖所有开发赏金
- 包含 1 年维护服务
维护阶段¶
第 1 年 - 包含在内¶
基金会管理持续的赏金项目,包括:
- 错误修复(125-625 美元)
- API 更新(500-1,250 美元)
- 功能添加(400-800 美元)
- 性能优化(250-500 美元)
第 2 年及以后 - 续订选项¶
- 继续管理:2,000 美元/年
- 联盟抵扣:如果月收入>200 美元则免除
- 自行维护:交易所接管
时间线摘要¶
总计:4-8 周
- 分配:1-2 周(寻找和审核合格的开发者)
- 开发:2 周(经验丰富的开发者通常可以使用现有模板和文档快速构建连接器)
- 测试和质量保证:1-2 周
- 发布包含:1-2 周
质量保证¶
基金会通过以下方式确保质量:
- 多轮审查阶段
- 全面测试
- 交易所验证
- 社区反馈
- 如需要重新分配开发者
- 未交付退款政策