bevyengine / bevyengine/bevy-website

0.13 migration: Add section for entity niche optimization

Open
#1,029 5 comments 0 reactions 0 assignees View on GitHub
A-Migration Guides C-Correction
Dominant language
JavaScript
Stars
249
Forks
450
Avg merge
16h 20m
Merged PRs (30d)
6

Description

Migration guide generator didn't catch

https://github.com/bevyengine/bevy/pull/9907

Because it's unlabeled and the formatting of the description isn't correct.

Unfortunately, the migration section in the description doesn't actually offer any advice for migration, so we'll need to write some.

I'm not actually sure how people can migrate this, other than recreating their scenes. It might be possible to create a small program/script/abuse awk to bit-twiddle entity ids in scene files.

See https://github.com/bevyengine/bevy/pull/11289 for an example of fixing a scene file.

More context: https://discord.com/channels/691052431525675048/1209244908372627507

Contributor guide

Open the contributing guide

Research direction

Start by reading the migration guide generator context and PR 9907 to understand why this change was missed. Use PR 11289 as the example for correcting a scene file, then determine and document a practical migration path for entity niche optimization, including whether recreating scenes or transforming scene files is required.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.