在不同的时候,我都有理由将各种 GitHub 存储库克隆到我的计算机上。通常,我这样做是为了尝试修复某个错误或了解给定存储库如何解决某个问题。
每当我这样做时,在开始时总是有一段时间我必须了解存储库的结构以及在哪里可以找到我正在寻找的代码。这种“入职”可能需要几分钟到几小时不等。
bloop.ai希望加快这一过程。您可以克隆整个 GitHub 项目,然后向 bloop.ai 询问有关存储库的问题。在本例中,我克隆了btleplug
存储库,并询问其 BLE 扫描如何适用于 Windows 设备:
这实际上是一个很难回答的问题。该库支持四种不同的平台,因此 bloop.ai 必须找到特定于 Windows 的代码。
此外,btleplug
代码被抽象在接口后面,以规范 API 表面,无论您使用什么平台。正因为如此,bloop.ai 还必须找到实际的平台实现。
bloop.ai 对个人也是免费的,不过有一个付费版本提供了额外的功能,例如索引多个分支。要使用 bloop.ai,您必须:
- 下载应用程序
- 安装它
- 报名
- 将其与您的 GitHub 帐户连接
完成此操作后,您可以根据需要克隆和检查存储库。
bloop.ai 真正能够提高生产力的另一种方式是在开发人员离开组织的情况下