ruffle-rs / ruffle

A Flash Player emulator written in Rust
https://ruffle.rs
Other
15.35k stars 792 forks source link

meta: Dependencies declared in multiple crates should be workspace dependencies #15460

Open torokati44 opened 5 months ago

torokati44 commented 5 months ago

This is to reduce the churn of updating them, and the possibility of them getting accidentally out of sync, therefore dupicated (see for example: #15396).

I have a preliminary list of the most duplicated dependency crates - I can comment it here later if you think it'd be easier to get started with that, instead of discovering them on your own.

Yes, this is shameless "new-contributor-bait". :wink:

homersimpsons commented 4 months ago

If I understand correctly the purpose of this task, the following cargo subcommand may help: https://github.com/mainmatter/cargo-autoinherit

torokati44 commented 4 months ago

Yes, sounds like it!