-
Notifications
You must be signed in to change notification settings - Fork 0
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
[DEPR] Remove the unnecessary themes #230
Comments
Can we DEPR the espol, sports, and suss themes? I want your insight to know if it makes sense. If not, I can change the scope to only deprecate the |
I think this should we weighted alongside a deprecation for eox-theming. From what I understand eox-theming provides two main features: The multi-level template inheritance and the extra_scripts context processor. If we are only using the If we are not really using the features on the plugin then it makes sense to drop support for future releases and make few adjustments to have less code to mantain. |
I don't think it is so easy. I would love it if we could deprecate themes and eox-theming, but control center for stratus installs expects bragi to exist and bragi requires eox-theming.
My take on this DEPR is that we can go for 1) and try to at least track how many installs are using 2). I would leave 3 for after we have a clear roadmap for hosting-core. ** hosting-core: the hosting that uses k8s namespaces instead of eox_tenant for each customer and is quick to create/destroy an independent install. |
Isn't mainly the need for eox-theming from bragi the use of the How come the theming isn't part of the customer data at the moment when the configuration is stored in the database as part of the TenantConfig? |
Hi hi, srry for the delay. I’ve looked into this and I would say there’s no issue with removing both bragi-generator and bragi-children. Primarily because for Stratus customers, we use css-runtime, and SaaS customers will remain on nutmeg. Regarding eox-theming, it seems very logical to propose deprecating it as well and leaving that small functionality within another plugin, but I would say that this conversation would make more sense as a decision for the hosting division |
Thanks, @DonatoBD, for clarifying this. Considering what we discuss here, we will remove the I'll change the status of this deprecation to Approved and let this issue open until we deprecate the themes. Thank you all for the insights ✨ |
Proposal Date
Oct 1, 2024
Ticket Acceptance Date
21 Oct 2024
Technology Removal Date
21 - 31 Oct 2024
Earliest Open edX Named Release Without This Functionality
Sumac - 2024-10
Rationale
Removal
Replacement
bragi-children/css-runtime
Additional Info
Initial idea comes from: https://github.com/eduNEXT/eox-release/issues/136#issuecomment-2368836585
Task List
The text was updated successfully, but these errors were encountered: