#buildkit #protobuf #generated #build #proto #definition #docker

bin+lib bollard-buildkit-proto

使用 Bollard 与 buildkit 交互的 Protobuf 定义

5 个版本 (3 个重大更新)

0.4.0 2024 年 7 月 20 日
0.3.0 2024 年 3 月 2 日
0.2.1 2024 年 1 月 24 日
0.2.0 2023 年 9 月 15 日
0.1.0 2022 年 12 月 10 日

网络编程 中排名第 1706

Download history 205/week @ 2024-04-29 169/week @ 2024-05-06 178/week @ 2024-05-13 188/week @ 2024-05-20 200/week @ 2024-05-27 149/week @ 2024-06-03 170/week @ 2024-06-10 172/week @ 2024-06-17 64/week @ 2024-06-24 570/week @ 2024-07-01 748/week @ 2024-07-08 882/week @ 2024-07-15 630/week @ 2024-07-22 953/week @ 2024-07-29 769/week @ 2024-08-05 792/week @ 2024-08-12

每月下载量 3,177
10 库中使用(直接使用 3 个)

Apache-2.0

325KB
6K SLoC

Buildkit rust proto

此仓库包含 protobuf 描述符和生成的输出。

生成的文件是 Bollard 项目中生成资产的一致性维护的一部分,以及避免对外部 protoc 二进制文件的构建依赖。

获取

要获取 Bollard 项目中需要的 protobuf 文件,此步骤将获取远程文件并将导入语句替换为本地等效项,以便它们可以被 prost 解析。

cargo run --bin fetch --features fetch

生成

此步骤需要 protoc 编译器。在 Unix 上,通常有一个名为 protobuf-compiler 或等效的软件包。

要从 protobuf 文件生成 Rust 输出,请使用以下命令:

cargo run --bin gen --features build

依赖项

~5–7MB
~125K SLoC