BD103

Results 40 issues of BD103

# Objective - Fixes #11933. - Related: #12280. ## Solution - Specify that, after applying `AmbientLight`, the resulting units are in cd/m^2. - This is based on [@fintelia's comment](https://github.com/bevyengine/bevy/issues/11933#issuecomment-1995427587), and...

C-Docs
D-Trivial
A-Rendering
D-Domain-Expert
S-Needs-Review

# Objective - Ever since #13177, the `check-example-showcase-patches-still-work` job has been failing in the merge queue. - Specifically, the `asset-source-website.patch` file which modifies `bevy_asset`'s `lib.rs`. ## Solution - Re-create the...

C-Bug
D-Trivial
A-Build-System
S-Ready-For-Final-Review
C-Regression
X-Uncontroversial

> Good stuff. I'd like to look into workspace-level dependencies at some point too. _Originally posted by @alice-i-cecile in https://github.com/bevyengine/bevy/issues/12313#issuecomment-1979531886_ [Workspace-level dependencies](https://doc.rust-lang.org/cargo/reference/workspaces.html#the-dependencies-table) allow for consistent dependency versions across multiple crates....

C-Dependencies
S-Blocked
A-Cross-Cutting

`bevy_mikktspace` documents that it requires at least Rust 1.52.1. https://github.com/bevyengine/bevy/blob/ff8a9b2a64d4d34ceb359edbf80298dcd5f9c9fb/crates/bevy_mikktspace/README.md?plain=1#L13 This should be codified by adding the [`rust-version`](https://doc.rust-lang.org/cargo/reference/manifest.html#the-rust-version-field) field to `Cargo.toml`.

C-Docs
D-Trivial
C-Usability

# Objective - Running `cargo run --package ci -- ...` is lengthy, and `cargo r -p ci -- ...` isn't much better. - Closes #13197. ## Solution - Add an...

D-Trivial
A-Build-System
C-Usability
S-Ready-For-Final-Review
X-Uncontroversial

> Given #13279. Could we add a setup command to our CI tool that asks the contributor some questions and then setups the `config.toml` for them? _Originally posted by @Brezak...

C-Enhancement
A-Build-System
X-Uncontroversial
D-Modest

# Objective - I have a [list of unstable rustdoc features](https://github.com/orgs/bevyengine/projects/16) that I play to start enabling. - These features need to be enabled in the `[package.metadata.docs.rs]` table of all...

C-Enhancement
A-Build-System
X-Contentious
D-Straightforward
D-Domain-Expert

`-Zcheck-cfg` has been stabilized-ish! (https://github.com/rust-lang/cargo/pull/13571) When Rust 1.80 is released, the separate Github Action job can be removed. For now, we have two more releases (12 weeks or ~4 months)...

D-Trivial
A-Build-System
C-Code-Quality
S-Blocked
X-Uncontroversial

This would just be easier for documentation, as an `` tag is usually only used once as a title. The `` tag is used as the actual headings.

## What problem does this solve or what need does it fill? At the bottom of every public crate is the following: ```toml [package.metadata.docs.rs] rustdoc-args = ["-Zunstable-options", "--cfg", "docsrs"] all-features...

C-Docs
C-Enhancement
D-Trivial
A-Build-System