Skip to content

chore: change boxel-ui to flat directory structure - #5646

Draft
backspace wants to merge 9 commits into
mainfrom
boxel-ui-flatten-cs-12379
Draft

chore: change boxel-ui to flat directory structure#5646
backspace wants to merge 9 commits into
mainfrom
boxel-ui-flatten-cs-12379

Conversation

@backspace

@backspace backspace commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

The addon blueprint no longer recommends a monorepo structure.

Fully following the new convention would mean tests live at packages/boxel-ui/tests, but there are outstanding obstacles to that:

@backspace
backspace changed the base branch from main to boxel-ui-type-canary-cs-12374 July 30, 2026 12:56
@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Preview deployments

Host Test Results

    1 files      1 suites   2h 33m 15s ⏱️
3 803 tests 3 789 ✅ 14 💤 0 ❌
3 822 runs  3 808 ✅ 14 💤 0 ❌

Results for commit cb55e60.

Realm Server Test Results

    1 files      1 suites   14m 34s ⏱️
2 032 tests 2 032 ✅ 0 💤 0 ❌
2 111 runs  2 111 ✅ 0 💤 0 ❌

Results for commit cb55e60.

@backspace backspace changed the title ui: Change to flat directory structure chore: change boxel-ui to flat directory structure Jul 30, 2026
backspace and others added 9 commits July 30, 2026 17:52
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ESLint 8.57 switches to flat-config mode when it finds an
eslint.config.* file in an ancestor directory. Now that docs-app is
nested under packages/boxel-ui, its `eslint .` was picking up the
addon's eslint.config.mjs — which ignores docs-app/ — so every file
was reported as ignored and docs-app's own .eslintrc.js never loaded.
ESLINT_USE_FLAT_CONFIG=false keeps the app on its eslintrc config
until it migrates to flat config itself.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@backspace
backspace force-pushed the boxel-ui-flatten-cs-12379 branch from e5f50e6 to cb55e60 Compare July 30, 2026 22:55
@backspace
backspace deleted the branch main July 31, 2026 18:34
@backspace backspace closed this Jul 31, 2026
@backspace backspace reopened this Jul 31, 2026
@backspace
backspace changed the base branch from boxel-ui-type-canary-cs-12374 to main July 31, 2026 18:46
@backspace backspace closed this Jul 31, 2026
@backspace backspace reopened this Jul 31, 2026
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