Skip to content

Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules.

License

Notifications You must be signed in to change notification settings

jonathan-kron/reindeer

 
 

Repository files navigation

Reindeer - Building Cargo Packages with Buck

Jeremy Fitzhardinge [email protected]

This is a set of tools for importing Rust crates from crates.io, git repos, etc and generating Buck build rules for them. Currently it primarily solves the problem of managing third-party dependencies in a monorepo built with Buck, but my hope is that it can be extended to support Bazel and other similar build systems.

Getting started

There's a complete (but small) example to get started with. More complete documentation is in docs.

Building

Reindeer builds with Cargo in the normal way. It has no unusual build-time dependencies.

Contributing

We welcome contributions! See CONTRIBUTING for details on how to get started, and our code of conduct.

License

Reindeer is MIT licensed, as found in the LICENSE file.

About

Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 52.0%
  • Rust 33.0%
  • CMake 14.0%
  • Other 1.0%