These guides are a lightly tweaked version of the guides I developed for LinkedIn's flagship app's migration to Ember Octane in late 2020. (I removed all the LinkedIn-specific bits, and added a couple new links, but that’s it!) The migration ran in earnest in 2021, with most of the millions of lines of code fully migrated by mid-2021.
- Phase 1: Native Classes
- Phase 2: Improved Templates
- Phase 3: Glimmer Components and
@tracked
Properties
The order here is important: doing it with this sequence—and with the detailed sequences described in the per-phase guides!—minimizes the number of times you have to touch each file and maximizes the benefit of each phase of migration.
Additionally, I have included a version of the 1-pager I wrote as part of our process for getting the migration prioritized, here. As with the guides, it has had LinkedIn-specific/internal-only links removed.