bazelbuild / bazelbuild/rules_rust

`crate_universe` should render unique files for each dependency

Open
#657 2 comments 0 reactions 0 assignees View on GitHub
crate-universe enhancement needs-triage
Dominant language
Starlark
Stars
843
Forks
651
Avg merge
2d 18h
Merged PRs (30d)
15

Description

There shouldn't be massive monolithic `BUILD.bazel` files. Each dependency should have it's own build file similar to how `cargo-raze` generates it's output.

Currently from `crate_universe`
```
├── BUILD.bazel
├── WORKSPACE
└── defs.bzl
```

vs something easier to follow

```
├── BUILD.bazel
├── WORKSPACE.bazel
├── defs.bzl
└── crates
├── BUILD.addr2line-0.14.1.bazel
├── BUILD.adler-0.2.3.bazel
...
...
...
├── BUILD.winapi-0.3.9.bazel
├── BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
└── BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.