测试测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2018年1月 |
SwiftSwift 版本 | 3.1 |
SPM支持 SPM | ✓ |
由 BAN Jun 维护。
依赖关系 | |
APIKit | >= 0 |
URITemplate | >= 0 |
API Blueprint 的 Swift 客户端生成器
输入文件是由 drafter 生成的 API Blueprint AST 文件。
输出是一个 Swift 客户端代码(带有一些依赖:APIKit、Himotoki 等)
参阅 示例
调试
% swift build
发布 (SwiftBeaker/releases)
% swift build -c release -Xswiftc -static-stdlib
% drafter -f json api-blueprint-document.md > apib.json # generate AST using drafter
% SwiftBeaker apib.json > APIClient.swift
用于 API 的框架目标中使用
% SwiftBeaker --public apib.json > APIClient.swift # public memberwise init & public members
SwiftBeaker 转换...