#oci #schema #specification #helper #parser #run-time #json

liboci

Rust编写的OCI模式解析和辅助工具

1 个不稳定版本

0.2.0 2024年5月27日

#2242数据库接口

MPL-2.0 许可证

30KB
336

Rust OCI镜像规范库

crates.io docs.rs CI

此库允许读取和写入OCI规范JSON文件。这目前包括镜像,但可以通过相同的过程扩展到运行时。分发规范主要是在正确的顺序执行正确的HTTP请求,因此此规范在此未涵盖。

功能

  • JSON文件的安全类型。
  • 符合(尽可能接近)从JSON文件到和从的序列化(请报告此情况下的错误)
  • 主要JSON文件的构建器模式
  • 从JsonSchema派生,这应该有助于使用typify的库
  • 包含来自jsonschema的文档

可能的扩展

  • 更多文档
  • 实现运行时规范

许可证

此存储库中的所有代码均受以下许可证的许可

您的贡献

除非您明确表示,否则您提交的任何有意包含在作品中的贡献,均应按照上述方式获得MPL 2.0许可,不附加任何其他条款或条件。

依赖关系

~4.5–6MB
~136K SLoC