Ben Frankel

Results 109 comments of Ben Frankel

Embedded assets are stored in the `src/` directory, so maybe it is related to `embedded_watcher` specifically?

I see this error on https://janhohenheim.itch.io/bike-game. - **OS:** Arch Linux x86-64 v6.9.9-arch1-1 - **Browser:** Firefox v128.0 - **WM:** i3 v4.23 - **GPU:** `AdapterInfo { name: "AMD Radeon RX 570 Series...

Another example where this is awkward is in the implementation of `Commands::spawn`: https://github.com/bevyengine/bevy/blob/35fb54fa499074112a9e0391cab7583a14698209/crates/bevy_ecs/src/system/commands/mod.rs#L366-L370 Taking `self` instead of `&mut self`, this would instead be: ```rust pub fn spawn(&mut self, bundle: T)...

Current status: - Some crates in Bevy Assets have not been released on `crates.io`, so they still have no `crate = "..."` field. Every other crate now has a `crate`...

This is not explicitly including the crates that are _very old_ and haven't been updated. Sorting by latest supported Bevy version will help with those cases (https://github.com/bevyengine/bevy-assets/issues/297).

The "multiple crates" assets are fine of course. I marked them down to note that I had to pick just one of their multiple crates for the `crate` field.

My take: IMO the crates with no `crates.io` release should never have been added to Bevy Assets in the first place. It feels like there should be some minimum bar...

I'm not sure how `cargo-generate` works, but something like this would be useful. I recently added a shell script for this in my jam template: https://github.com/benfrankel/bevy_jam_template/blob/main/create.sh.

Well.. I still think this is undesirable behavior but that seems to be controversial on the bevy discord. I'm willing to write a PR for this if wanted, but otherwise...