5个版本

0.2.0 2023年12月13日
0.1.3 2021年1月13日
0.1.2 2021年1月11日
0.1.1 2020年10月23日
0.1.0 2020年10月23日

#283 in 调试

每月 33 次下载
用于 slog_glog_fmt

MIT/Apache

27KB
603 代码行

rust-shed

rust-shed是一个包含其他Facebook开源项目(如Mononoke或Eden)之间常用Rustcrate的仓库。

构建rust-shed

TL;DR

你可以使用cargo来构建和测试项目。

当使用thrift_compiler时,你必须安装fbthrfit编译器。对于MacOS/Unix,在$HOME/build中安装它,执行以下操作:

[rust-shed]$ mkdir $HOME/build
[rust-shed]$ ./build/fbcode_builder/getdeps.py build fbthrift --install-prefix $HOME/build

之后,将THRIFT=$HOME/build/fbthrift/bin/thrift1添加到你的环境变量中,或者确保thrift1可通过添加$HOME/build/fbthrift/binPATH来访问。

或者你可以使用以下命令构建和运行测试:

[rust-shed]$ ./build/fbcode_builder/getdeps.py build rust-shed
[rust-shed]$ ./build/fbcode_builder/getdeps.py test rust-shed

依赖项

  • Cargo用于构建和测试
  • thrift_compilercrate需要安装fbthrift或者确保THRIFT环境变量指向thrift编译器

贡献

有关如何帮助的详细信息,请参阅CONTRIBUTING文件。

许可证

rust-shed同时受MIT和Apache License,Version 2.0许可,如LICENSE-MITLICENSE-APACHE文件中所述。

依赖项

~0.6–0.8MB
~17K SLoC