#生成 #模型 #Smithy #语言 #文件 #代码生成 #生成器

构建 焊接代码生成器

Smithy 模型代码生成

30 个版本

0.7.0 2023 年 2 月 28 日
0.6.0 2022 年 11 月 15 日
0.5.0 2022 年 8 月 15 日
0.4.6 2022 年 7 月 6 日
0.1.5 2021 年 7 月 15 日

#414文件系统

Download history 989/week @ 2024-03-13 634/week @ 2024-03-20 609/week @ 2024-03-27 864/week @ 2024-04-03 599/week @ 2024-04-10 657/week @ 2024-04-17 653/week @ 2024-04-24 494/week @ 2024-05-01 749/week @ 2024-05-08 675/week @ 2024-05-15 572/week @ 2024-05-22 901/week @ 2024-05-29 1313/week @ 2024-06-05 1139/week @ 2024-06-12 645/week @ 2024-06-19 1112/week @ 2024-06-26

4,360 每月下载量
用于 35 个框架 (31 直接)

Apache-2.0LGPL-3.0-or-later

360KB
8K SLoC

从 Smithy IDL 模型生成代码

代码生成是用 Rust 实现的,目前支持的输出语言包括 Rust 和 Html(用于文档)。我们预计将来会添加更多语言。

可以通过以下方式调用代码生成器

有关代码生成器如何工作、如何与 wasmCloud 一起使用以及如何扩展的文档,可以在 开发者文档 中找到。

依赖项

~17–36MB
~558K SLoC