-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Migration Guide Workflow #2436
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
Comments
I love all of these ideas! I've done both of your suggestions:
Thanks for putting this together. |
about the 0.6 release, I opened bevyengine/bevy-website#134 after the first breaking change |
Yupyup. To adapt to this I think it makes sense to change your prs base branch to migration-guide. And then we can merge into that as soon as your changes are ready. |
We might still need a centralized tracking issue to ensure things aren't dropped and ensure people don't step on each other's toes. |
But I think the per-pr tags should be considered the "source of truth". |
Also breaking changes aren't the only criteria for migration guides. I think we should also include "changes in recommended practices", such as #2398. |
Uh oh!
There was an error while loading. Please reload this page.
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: #1601The actual execution had several Problems:
0.5
s development (~3 Months after0.4
and ~1 Month before0.5
)cart/bevy-website
instead ofbevyengine/bevy-website
, which hurts their visibility.0.5
finally 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-guide
branch on thebevyengine/bevy-website
Repository. Once the next Release happens that Branch can then be merged in the main branch. This solves the Issues:bevyengine/bevy-website
is more visible than a private ForkNeeds Migration Guide
Lable to thebevyengine/bevy
Repository, that's applied to PRs.0.x -> 0.y Migration Guide
Issue for every Release.What alternative(s) have you considered?
migration-guide
branch tobevyengine/bevy-website
The text was updated successfully, but these errors were encountered: