Brand-openedx package changes not reflecting in local Tutor (Ulmo) setup

Yes, you are right. These steps used to work in teak when applying theme customizations using the brand-openedx. But in ulmo, we have design tokens & theme variants stuff.

We recently separated design tokens for dark theme in this PR(Link), and these theme variants are available to all MFEs through this piece of code(Link) in ulmo.

There were 2 approaches for development with brand-openedx that we had in mind,

  1. Apply scss/css changes to brand-openedx. Run npm run build, commit the dist folder to github. Then copy the raw URL(https://raw.githubusercontent.com/edly-io/brand-openedx/refs/heads/ulmo/indigo/dist/dark.min.css) of our ulmo/indigo branch and paste it here in this code(Link).
    • There was an issue with this approach that with every change, we had to run npm run build, commit the dist folder to github, copy the raw URL of that dark.min.css of that particular commit, as due to some cache related issue. The changes were not reflecting.
  2. The approach we followed, we used tutor-contrib-paragon plugin, I’ll write the exact steps

I know the steps could be a bit confusing, But thats what we had followed.