Skip to content

build: adopt upstream v1.3.0 publish/build scaffolding#59

Draft
arbrandes wants to merge 1 commit into
edly-io:ulmo/indigofrom
arbrandes:indigo
Draft

build: adopt upstream v1.3.0 publish/build scaffolding#59
arbrandes wants to merge 1 commit into
edly-io:ulmo/indigofrom
arbrandes:indigo

Conversation

@arbrandes

@arbrandes arbrandes commented May 4, 2026

Copy link
Copy Markdown

Description

Pulls in the publish/build scaffolding from upstream v1.3.0 of openedx/brand-openedx so this branch can be packaged and consumed via npm in the same way as the upstream package.

The Makefile is restructured into discrete build, build-tokens, build-scss, dist, and clean targets, copying SVG/PNG/ICO assets and the generated paragon/build output into dist/ as part of the build. package.json gains exports, files, prepack, and clean entries so consumers resolve assets under dist/ and the package builds automatically on npm pack/publish. dist/ and paragon/build/ are now gitignored, and the previously-committed generated output under those directories is removed.

Testing

This is being temporarily published to NPM at @arbrandes/indigo-brand-openedx. The easiest way to test it is via this tutor-indigo PR:

overhangio/tutor-indigo#219

LLM usage notice

Built with assistance from Claude.

Co-Authored-By: Claude <noreply@anthropic.com>
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