1 个不稳定版本
0.0.1 | 2023年12月21日 |
---|
#36 在 #third-party
265KB
6.5K SLoC
驯鹿 - 使用 Buck 构建 Cargo 软件包
Jeremy Fitzhardinge [email protected]
这是一套工具,用于从 crates.io、git 仓库等导入 Rust 库,并为它们生成 Buck 构建规则。目前它主要解决了在用 Buck 构建的 monorepo 中管理第三方依赖的问题,但我的希望是它可以扩展到支持 Bazel 和其他类似的构建系统。
安装和构建
驯鹿使用 Cargo 以常规方式构建。它没有不寻常的构建时依赖。因此,您可以使用 Cargo 不仅构建驯鹿,还可以安装它。
cargo install --locked --git https://github.com/facebookincubator/reindeer reindeer
Nix
如果您正在使用 Nix,您可以通过 nixpkgs 中的 reindeer
软件包安装驯鹿。这个包是非官方的,由社区维护。
入门
有一个完整的(但规模较小)示例来入门。更完整的文档在文档中。
贡献
我们欢迎贡献!有关如何开始的详细信息,请参阅 贡献指南,以及我们的 行为准则。
许可证
驯鹿遵循 MIT 许可证,如 LICENSE 文件所示。
依赖项
~14–28MB
~475K SLoC