Skip to content

Latest commit

 

History

History
98 lines (63 loc) · 2.42 KB

content.mdx

File metadata and controls

98 lines (63 loc) · 2.42 KB

Preparing to migrate to MFEs

powered by minideck


Documentation


What this presentation about {class="text-red-600"}

What we will cover {class="text-gray-500"}

  • Why this has to happen by end of March 2022
  • What packages need to be migrated away from
  • Suggested workflow
  • Next Beta of MFE migration

What we will not cover {class="text-gray-500"}

  • Exactly which teams will be part of the next beta migration

Why are these changes needed?

import NowAndLater from './images/now-later.png'


Dealing with Redrock (Legacy)

  • What if my codebase is used in Redock as well?

Why March 2022

  • Far enough out to allow teams to plan for the work
  • Close enough that it won't slow down MFE migrations too much

What packages need to be migrated away from

  • CurrentPageContext from "@quicksilver/context"
  • CurrentUserContext from "@quicksilver/context"
  • useCurrentUserContext from "@quicksilver/context"
  • useCurrentCustomerContext from "@quicksilver/context"
  • useSplit from "@quicksilver/context"
  • @quicksilver/nav
  • @workfront/react-i18n
  • @marvel/api
  • any direct usages of sentry

Suggested workflow

  1. Identify team projects that use NWE deprecated packages
  2. Add tasks for the work your team needs to complete
  3. Use provided codemods to migrate
  4. Validate
  5. Ship

Next Beta of MFE migration

import Triangle from './images/mfe-triangle.png'


Resources


Questions?

  • #ask-web-platform in slack

Thanks!

Back to beginning