Skip to content

feat!: frontend-base API change#6

Draft
arbrandes wants to merge 2 commits intoopenedx:mainfrom
arbrandes:compile-before-publishing
Draft

feat!: frontend-base API change#6
arbrandes wants to merge 2 commits intoopenedx:mainfrom
arbrandes:compile-before-publishing

Conversation

@arbrandes
Copy link
Contributor

@arbrandes arbrandes commented Feb 6, 2026

Description

Incorporate the latest breaking changes in the frontend-base API, including entrypoints and how apps are now compiled into JS before publication.

Depends on

To test

  1. Checkout this PR.
  2. Checkout the frontend-base PR as a sibling to this repo. Then run the following in it:
npm ci
npm build:pack
  1. Checkout the app PRs (authn, learner-dash, instruct), each as a sibling to this repo. On each, run:
npm i ../frontend-base/pack/openedx-frontend-base.tgz
npm ci
npm run build
npm pack
mv openedx-frontend-app-${app_name}-*.tgz openedx-frontend-app-${app_name}.tgz
  1. Come back to this repo and run:
npm i ../frontend-base/pack/openedx-frontend-base.tgz ../frontend-app-authn/openedx-frontend-app-authn.tgz ../frontend-app-learner-dashboard/openedx-frontend-app-learner-dashboard.tgz ../frontend-app-authn/openedx-frontend-app-instruct.tgz
npm ci
npm run build # or npm run dev
  1. There should be no build errors.

Incorporate the latest breaking changes in the frontend-base API,
including entrypoints and how apps are now compiled into JS before
publication.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant