Skip to content

Conversation

@BD103
Copy link
Member

@BD103 BD103 commented Jan 3, 2026

Important

This PR targets the release-0.18.0 branch, not main.

Objective

  • Bevy 0.18 is close to release! Let's do a review pass over the migration guides.

Solution

  • Make code block examples consistent by following the style guide.
  • Clarify that bevy_input's input-type features (keyboard, gamepad, etc.) are also available on the main bevy crate.
  • Improve the system combinator migration guide, as I found it quite confusing.
  • Add PR numbers to migration guides that are missing them.

Testing

I tested that the system combinator migration guide code examples worked in the relevant versions, but didn't test any of the others because I didn't modify any of their actual code.

BD103 added 4 commits January 3, 2026 14:04
My general goal was to make these examples more consistent, using `// 0.17` rather than `// Before`, avoiding diff blocks, and using `// ...` rather than `todo!()`.
@BD103 BD103 added C-Docs An addition or correction to our documentation A-Cross-Cutting Impacts the entire engine D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Jan 3, 2026
@BD103 BD103 added this to the 0.18 milestone Jan 3, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 3, 2026

Your PR caused a change in the graphical output of an example or rendering test. This might be intentional, but it could also mean that something broke!
You can review it at https://pixel-eagle.com/project/B04F67C0-C054-4A6F-92EC-F599FEC2FD1D?filter=PR-22364

If it's expected, please add the M-Deliberate-Rendering-Change label.

If this change seems unrelated to your PR, you can consider updating your PR to target the latest main branch, either by rebasing or merging main into it.

@BD103
Copy link
Member Author

BD103 commented Jan 4, 2026

Your PR caused a change in the graphical output of an example or rendering test. This might be intentional, but it could also mean that something broke!

Nothing I did in this PR affects rendering, so I bet this check is comparing my branch to main, rather than release-0.18.0. Either way, I think this note can be ignored.

Copy link
Contributor

@it-me-joda it-me-joda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that this is more concise and readable. I think I only found one typo.

@alice-i-cecile alice-i-cecile added S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it and removed S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Jan 5, 2026
@alice-i-cecile alice-i-cecile merged commit 36e748e into bevyengine:release-0.18.0 Jan 5, 2026
23 checks passed
@github-actions
Copy link
Contributor

github-actions bot commented Jan 5, 2026

Your PR caused a change in the graphical output of an example or rendering test. This might be intentional, but it could also mean that something broke!
You can review it at https://pixel-eagle.com/project/B04F67C0-C054-4A6F-92EC-F599FEC2FD1D?filter=PR-22364

If it's expected, please add the M-Deliberate-Rendering-Change label.

If this change seems unrelated to your PR, you can consider updating your PR to target the latest main branch, either by rebasing or merging main into it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Cross-Cutting Impacts the entire engine C-Docs An addition or correction to our documentation D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants