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

edx-platform XBlock Extraction #34827

Open
3 of 9 tasks
Tracked by #35144
feanil opened this issue May 21, 2024 · 3 comments
Open
3 of 9 tasks
Tracked by #35144

edx-platform XBlock Extraction #34827

feanil opened this issue May 21, 2024 · 3 comments
Assignees
Labels
epic Large unit of work, consisting of multiple tasks

Comments

@feanil
Copy link
Contributor

feanil commented May 21, 2024

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

@irtazaakram
Copy link
Member

We will now move these xblocks to single repo as discussed here openedx/axim-engineering#1169

Repo: https://github.com/openedx/xblocks-contrib

@nsprenkle
Copy link
Contributor

I'm curious, is there any desire to move extract other core XBlock types as well? Specifically, I'm thinking things like:

  • HTML Block
  • Video Block
  • Problem Block

We've run into places where we had wanted to add/extend behavior and were limited by the fact that these were too tightly integrated into platform to neatly override them. I've also done some thinking here so happy to help with scoping / discovery on that work.

@farhan
Copy link
Contributor

farhan commented Aug 7, 2024

@nsprenkle Thanks for expressing the interest.

I've updated the story description to include more details. Any contributions or insights you can provide would be greatly appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Large unit of work, consisting of multiple tasks
Projects
Status: 🏗 In progress
Development

No branches or pull requests

5 participants