For more advice on contributing to the engine, see the relevant section of CONTRIBUTING.md.
- Prefer granular imports over glob imports of
bevy::prelude::*
andbevy::sub_crate::*
. - Use a consistent comment style:
///
doc comments belong above#[derive(Trait)]
invocations.//
comments should generally go above the line in question, rather than in-line.- Avoid
/* */
block comments, even when writing long comments. - Use `variable_name` code blocks in comments to signify that you're referring to specific types and variables.
- Start comments with capital letters. End them with a period if they are sentence-like.
- Use comments to organize long and complex stretches of code that can't sensibly be refactored into separate functions.