Skip to content

[DEPR]: eox-theming #67

Description

@MaferMazu

Proposal Date

21 Oct 2024

Target Ticket Acceptance Date

TBD

Earliest Open edX Named Release Without This Functionality

Teak - 2025-04 or TBD

Rationale

Comes from eduNEXT/ednx-saas-themes#230

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 css-runtime children then I don't think the former is too valuable. About the latter, I don't know how is its current state, but I think is not being used by the stratus clients, and needs a replacement in an MFE world.

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 maintain.

Ref: eduNEXT/ednx-saas-themes#230 (comment)

Removal

Include a description with links to what exactly is being removed.

Replacement

Include a description with links to what this is being replaced by.

Deprecation

If you plan to mark the code for deprecation, explain how.

Migration

If automated migration will be needed, explain your migration plan.

Additional Info

Comes from eduNEXT/ednx-saas-themes#230

Task List

A list of tasks needed to deprecate or remove this feature and complete the DEPR.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions