-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Merged by Bors] - Prepare crevice for vendored release #3394
Conversation
7326bc0
to
f79700a
Compare
Great work! In general this looks good to me. I think the readme should cover the following topics (in this order):
I think we should leave attributions as they are for now, with the exception of the repo link, which should point to the bevy repo. |
I updated the readme 👍 |
Ooh two compiler panics in CI, fancy! |
rust nightly ICE probably related to one of rust-lang/rust#92187 rust-lang/rust#92163 and could be fixed by rust-lang/rust#92175 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This crate does also need to be added to the /tools/publish.sh
bors r+ |
# Objective - Our crevice is still called "crevice", which we can't use for a release - Users would need to use our "crevice" directly to be able to use the derive macro ## Solution - Rename crevice to bevy_crevice, and crevice-derive to bevy-crevice-derive - Re-export it from bevy_render, and use it from bevy_render everywhere - Fix derive macro to work either from bevy_render, from bevy_crevice, or from bevy ## Remaining - It is currently re-exported as `bevy::render::bevy_crevice`, is it the path we want? - After a brief suggestion to Cart, I changed the version to follow Bevy version instead of crevice, do we want that? - Crevice README.md need to be updated - in the `Cargo.toml`, there are a few things to change. How do we want to change them? How do we keep attributions to original Crevice? ``` authors = ["Lucien Greathouse <me@lpghatguy.com>"] documentation = "https://docs.rs/crevice" homepage = "https://github.com/LPGhatguy/crevice" repository = "https://github.com/LPGhatguy/crevice" ``` Co-authored-by: François <8672791+mockersf@users.noreply.github.com> Co-authored-by: Carter Anderson <mcanders1@gmail.com>
Objective
Solution
Remaining
bevy::render::bevy_crevice
, is it the path we want?Cargo.toml
, there are a few things to change. How do we want to change them? How do we keep attributions to original Crevice?