木板:生成不可变模型对象的工具

时间:2024-02-23 11:23:16
【文件属性】:

文件名称:木板:生成不可变模型对象的工具

文件大小:271KB

文件格式:ZIP

更新时间:2024-02-23 11:23:16

android java macos swift ios

板 Plank是一个命令行工具,用于从JSON模式生成健壮的不可变模型。 随着应用程序的复杂性扩展,它将节省您编写样板的时间并消除模型错误。 我们目前支持以下语言: 模式定义 模型是在JSON中定义的,JSON是一种定义明确,可扩展且独立于语言的规范。 不变类 模型类被生成为不可变的。 每个类都提供一个“ Builder”类来处理突变。 输入安全 基于模式定义中指定的类型信息,每个类都提供类型验证和空引用检查以确保模型的完整性。 安装 苹果系统 $ brew install plank Linux Plank支持通过Docker在Ubuntu Linux中进行构建。 存储库中的Dockerfile将获取最新版本的木板并构建依赖关系,包括Swift快照。 $ docker build -t plank . 从源代码构建 Plank是使用构建的。 尽管您可以直接使用swift build来构建Plank,但是为​​了分发二进制文件,我们建议您使用Makefile中的命令,因为它们将传递必要的标志以捆绑Swift运行时。 $ make archive 入门 继续阅读以了解Plank


网友评论