๐Ÿ“ฆ bevyengine / bevy-crate-reservations

Reserved crates.io crate names. Contact us if you think your project needs one of these names!

โ˜… 11 stars โ‘‚ 12 forks ๐Ÿ‘ 11 watching โš–๏ธ Apache License 2.0
๐Ÿ“ฅ Clone https://github.com/bevyengine/bevy-crate-reservations.git
HTTPS git clone https://github.com/bevyengine/bevy-crate-reservations.git
SSH git clone git@github.com:bevyengine/bevy-crate-reservations.git
CLI gh repo clone bevyengine/bevy-crate-reservations
Carter Anderson Carter Anderson Reserve crates 0facb00 11 days ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“ template
๐Ÿ“„ .gitignore
๐Ÿ“„ LICENSE-APACHE
๐Ÿ“„ LICENSE-MIT
๐Ÿ“„ publish.sh
๐Ÿ“„ README.md
๐Ÿ“„ reserved_crates
๐Ÿ“„ README.md

Bevy Crate Reservations

Due to the wild-west nature of crates.io, we can't own a "bevy" namespace that we fully control. This means that certain crate names that we have a high likelihood of using in the future could be claimed by malicious or uninformed actors.

The crates in this repo have no functionality yet, they are just so we can stake our claim to the "high value" crate names.

If you are working on a Bevy-related crate and would like one of these names, please reach out to us! Generally claiming one of these crates for your project would mean integrating your project into the Bevy Engine GitHub organization, but this is not a hard and fast rule.

If you are planning on building a Bevy crate that you would like to be "official" in the future, but you haven't started yet, reach out to us (via the issue tracker or on Discord) and we will claim the name.

I'll go on the record and say that I really think crates.io should support namespacing. This is a real problem and the solution in this repo is imperfect and dirty.

Reserving new crates

  • Add crate names (without the bevy_ prefix) to the "crates" array in publish.sh
  • Run publish.sh
  • commit changes to the "reserved_crates" file.

Please use this responsibly and only with a Bevy Engine organization account.