Coming from another tool
These pages explain reprobuild in terms of a tool you already know: what carries over, what works differently and why, what reprobuild does not do, and when the tool you have is still the better choice.
| You know | Read | Written for |
|---|---|---|
Nix, flakes, nix develop | Coming from Nix | Build maintainers |
| Bazel, Buck2 | Coming from Bazel and Buck2 | Build maintainers |
| direnv, devenv, mise, asdf | Coming from direnv, devenv and mise | Developers |
just, make as a task runner | Coming from `just` and `make` | Developers |
Google's repo, git submodules | Coming from repo and git submodules | Workspace maintainers |
| Terraform, OpenTofu | Coming from Terraform and OpenTofu | Machine owners |
Each page links to the guides for moving over. For a command-by-command lookup, see Command equivalents, which is checked against the commands repro has.