Repository navigation
Left over items in 'xblocks-extra` consolidation #16
Description
Activity
- added a parent issue
on Apr 7, 2026 1. License should be created/moved at the rootAgreed, this should be AGPL-3
2. License should be bundled in the packagingAgreed
3. How the python upgrade will workWe need to add
make upgradetargets that will useuvto keep dependencies in sync and locked. See openedx/xqueue-watcher#122 for an example of how to do this.4. How the common constraints for edx repos will be applied `-c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt`I think we'll be continuing to move away from that so let's try to keep it out of this repo for now and see if that causes any issues.
5. `catalog-info.yaml` should be created at the rootYes, the owner should be
axim-engineeringfor this.6. Are we going to move `openedx.yaml` For [example](https://github.com/openedx/xblock-qualtrics-survey/blob/master/openedx.yaml)No,
openedx.yamlis no longer used and should be removed so no need to be ported to this new repo.7. `PACKAGE DATA` should be revised for all the xblocks as we are not shifting the packaging strategies for [example](https://github.com/openedx/FeedbackXBlock/blob/master/MANIFEST.in)You'll have to port this info into the pyproject.toml format but it should translate pretty easily.
8. i18n should be supported, translations commands in `make` file is pending to addAgreed, we should add these as we move over packages that provide translations. We'll also need to add this repo to the
openedx-translationsrepo so that translations are regularly built.9. Testing of docs is pending👍🏾
10. Make sure all the readme content of the xblocks has been moved to the `xblocks-extra` repository. We should create different read-me files for different blocks in their directories for isolation and easy maintenance.Agreed.
- moved this from 👀 In review to ✅ Done in Aximprovements Team
on Apr 27, 2026
Metadata
Metadata
Labels
Type
Projects
- StatusShow more project fields✅ Done
Dropping points pop up into my mind while reviewing the PR's so we don't miss them.
-c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txtcatalog-info.yamlshould be created at the rootopenedx.yamlFor examplePACKAGE DATAshould be revised for all the xblocks as we are not shifting the packaging strategies for examplemakefile is pending to addxblocks-extrarepository. We should create different read-me files for different blocks in their directories for isolation and easy maintenance.xblocks-extraready, publish it on pypi, we can drop message on the PR's to shift their PR's.xblocks-extra:Verawoodopen edx release