Skip to content

[epic] edx-platform XBlock Extraction #34827

@feanil

Description

@feanil

In this epic we will extract out all the xblocks exists in edx-platform here

We have created a new repo where all these xblocks will reside sharing the common requirements file and release process.

Here is the core architecture PR for this repo

More details here: https://openedx.atlassian.net/wiki/spaces/AC/pages/4243030019/edx-platform+XBlock+extraction

Rationale

  • The extracted blocks will need to use the pure XBlock API rather than by cheating with edx-platform's remnant XModule-esque APIs. This will force us to improve several aspects of the XBlock API which are currently lacking for custom XBlocks.
  • We need to remove XBlock frontends from edx-platform in order to complete the MFE conversion process and remove edx-platform's outdated, hard-to-maintain legacy frontend tooling.
  • This will help simplify the relationship between LMS and CMS.
  • The extracted blocks will be easier to maintain and test in isolation.
  • We are fixing bugs and generating documentation along the way.

Sub-issues

Metadata

Metadata

Labels

epicLarge unit of work, consisting of multiple tasks

Type

Projects

Status

🔖 Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions