Forge简介:用于生成SDK、CLI、文档等的开源管道

Forge是一个可插拔的开源管道,在CI中运行,直接从API定义生成SDK、CLI和文档。通过将生成上游转移到单个团队存储库中, Forge使开发人员工具不断保持同步。

今天,我们将介绍Forge,这是一种生成SDK、CLI、文档和库的新方法。Forge是一个开源、可插拔的生成管道,任何人都可以免费部署和运行。Forge还处于早期阶段,但已经生成了cf CLI所需的输出,在接下来的几个月里,它将为Cloudflare的API文档、SDK等提供支持。

我们之所以建立Forge,是因为我们自己需要它,以便将座席视为我们的客户。现在,我们正在开源它,因为我们认为每个人都应该能够生成代理所需的所有表面。过去,只有开发人员产品需要CLI、API SDK、MCP服务器,所有这些都具有出色的相应文档。现在,这些是每个产品的赌注。

Cloudflare的API拥有超过3,500个操作,支持这些API的数百种服务是用多种语言编写的,包括Rust、Go、TypeScript和Python。当我们开始为整个Cloudflare API (包括我们的SDK和API文档)构建CLI时,我们需要一个可以处理这种规模的代码生成管道。

Cloudflare Blog发布了与云服务、网络安全、边缘计算相关的技术动态,反映出企业级技术应用正在围绕效率、安全和可落地场景持续演进。

Cloudflare Blog发布了与云服务、网络安全、边缘计算相关的技术动态,反映出企业级技术应用正在围绕效率、安全和可落地场景持续演进。