Skip to content
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

Deprecate Frontends that have been replaced by MFEs #134

Closed
2 tasks
jmakowski1123 opened this issue Mar 29, 2022 · 2 comments
Closed
2 tasks

Deprecate Frontends that have been replaced by MFEs #134

jmakowski1123 opened this issue Mar 29, 2022 · 2 comments

Comments

@jmakowski1123
Copy link

Abstract

This deprecation work is being undertaken as part of a General Deprecation project funded by tCRIL to expedite a backlog of deprecation debt. The goal of this project is to finish the removal of several unfinished deprecation tickets that we have not been able to complete ourselves due to time constraints.

Project-level metrics:

Impact: Ease of development/time to market.
Measure: DEPR tickets moved to 'Removed' and LOC removed.

Context & Background

We have many deprecation projects in the pipeline and that have been announced to the community, but we don't have the resources to remove all the technology ourselves. We have allotted a general bucket of hours that we can devote to deprecation work to help reduce the pain and complexity of this 'dead' code for future engineers. There are a few general categories of deprecations that we have chosen to focus on:

  • Unsupported libraries
  • Multiple versions of the same feature
  • Incomplete migrations
  • MFE replacement work

Scope & Approach

This issue covers the deprecation work that falls into the category of: Deprecating frontends that have been replaced by MFEs.

Value & Impact

  • Removing duplicative code that has since been replaced by newer MFEs reduces developer confusion and supports/streamlines the adoption of MFEs.

Milestones and/or Epics

  1. See: [DEPR]: Account pages -> micro-frontend public-engineering#71
  2. See: [DEPR]: ecommerce Basket Page -> micro-frontend public-engineering#68

Named Release

unknown

Timeline

  1. See: [DEPR]: Account pages -> micro-frontend public-engineering#71
  2. See: [DEPR]: ecommerce Basket Page -> micro-frontend public-engineering#68

Proposed By

tCRIL

Additional Info

No response

@github-actions
Copy link

Thanks for your submission, @openedx/open-edx-project-managers will review shortly.

@jmakowski1123
Copy link
Author

being tracked in the depr board

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant