You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What problem does this solve or what need does it fill?
A clearer defined set of practices for the creation of the Migration Guides.
During the development of the 0.5 release, it became clear that the release would contain several (unintuitive) changes: #1601
The actual execution had several Problems:
The Issue for the Migration Guide was created relatively late in 0.5s development (~3 Months after 0.4 and ~1 Month before 0.5)
People were quick to report changes in the Issue, but few bothered to write them down for the Website.
The Website PR (Migration Guide: 0.4 to 0.5 bevy-website#107) was created by Cart targeted the ´main´ branch. This meant that other contributors send PRs to fork cart/bevy-website instead of bevyengine/bevy-website, which hurts their visibility.
Create a dedicated migration-guide branch on the bevyengine/bevy-website Repository. Once the next Release happens that Branch can then be merged in the main branch. This solves the Issues:
1.) New entries for a new release can always be created, even if another version just released
3.) bevyengine/bevy-website is more visible than a private Fork
and 4.).
Add a Needs Migration Guide Lable to the bevyengine/bevy Repository, that's applied to PRs.
This stops the need to create a 0.x -> 0.y Migration Guide Issue for every Release.
A PR Author should not be required to write the Migration Guide himself, just encouraged. This shouldn't be annoying bureaucracy.
What alternative(s) have you considered?
Do Nothing
The same issues mentioned above will reappear.
Only add a migration-guide branch to bevyengine/bevy-website
What problem does this solve or what need does it fill?
A clearer defined set of practices for the creation of the Migration Guides.
During the development of the
0.5release, it became clear that the release would contain several (unintuitive) changes: #1601The actual execution had several Problems:
0.5s development (~3 Months after0.4and ~1 Month before0.5)cart/bevy-websiteinstead ofbevyengine/bevy-website, which hurts their visibility.0.5finally released. After the release, PRs were still made that added missing entries: Update _index.md bevy-website#128, More migration guide bevy-website#129, Mention system ordering behavior in 0.4-0.5 migration guide bevy-website#133What solution would you like?
migration-guidebranch on thebevyengine/bevy-websiteRepository. Once the next Release happens that Branch can then be merged in the main branch. This solves the Issues:bevyengine/bevy-websiteis more visible than a private ForkNeeds Migration GuideLable to thebevyengine/bevyRepository, that's applied to PRs.0.x -> 0.y Migration GuideIssue for every Release.What alternative(s) have you considered?
migration-guidebranch tobevyengine/bevy-website