diff --git a/content/news/046/index.md b/content/news/046/index.md index e0734205d..150717561 100644 --- a/content/news/046/index.md +++ b/content/news/046/index.md @@ -71,6 +71,27 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Learning Material Updates +### [How to Migrate Your Bevy Projects with (Semi-)Automation][bevy-migrate] + + + +[@HerringtonDarkholme] published an [article][bevy-migrate] +about how to make Bevy migration easier by using git, cargo and [ast-grep]. +The article uses the utility AI library [big-brain] as an example +to illustrate bumping the Bevy version from 0.9 to 0.10 +and covers four big steps: making a clean git branch, +updating the dependencies, running fix commands, and fixing failing tests. +By using semi-automation tools, you can migrate your Bevy projects +with less hassle and more confidence. + +_Discussions: +[/r/rust](https://www.reddit.com/r/rust/comments/13m4crf/semi_automated_migration_bevy)_ + +[bevy-migrate]: https://betterprogramming.pub/migrating-bevy-can-be-easier-with-semi-automation-here-is-how-1f6e21858e79 +[@HerringtonDarkholme]: https://github.com/HerringtonDarkholme +[ast-grep]: https://github.com/ast-grep/ast-grep +[big-brain]: https://github.com/zkat/big-brain + ## Tooling Updates ## Library Updates diff --git a/content/news/046/migrate-bevy.png b/content/news/046/migrate-bevy.png new file mode 100644 index 000000000..cad65c781 Binary files /dev/null and b/content/news/046/migrate-bevy.png differ