forked from eXist-db/eXide
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
eXide Overhaul
Tracking issue for the stacked PR chain modernizing eXide. Each PR builds on the previous one. Merge order is top to bottom.
PR Chain
| # | PR | Branch | Summary |
|---|---|---|---|
| 1 | #5 | ace-to-cm6 → develop |
Replace xqlint parser and Ace editor with REx + CodeMirror 6 |
| 2 | #6 | remove-editor-shim → ace-to-cm6 |
Remove editor-shim.js abstraction layer |
| 3 | #7 | results-panel-qol → remove-editor-shim |
Results panel improvements and post-CM6 cleanup |
| 4 | #8 | remove-jquery → results-panel-qol |
Remove jQuery and jQuery UI dependencies |
| 5 | #14 | remove-ag-grid → remove-jquery |
Replace AG Grid with vanilla HTML table |
| 6 | #9 | prettier-prefs-and-fixes → remove-ag-grid |
UI overhaul, Prettier preferences, and bug fixes |
| 7 | #10 | roaster-rest-api → prettier-prefs-and-fixes |
Add OpenAPI/Roaster REST API for eXide backend |
| 8 | #11 | migrate-frontend-to-api → roaster-rest-api |
Migrate frontend to new REST API endpoints |
| 9 | #13 | remove-dead-modules → migrate-frontend-to-api |
Remove dead modules, migrate auth to API, add workspace reset |
| 10 | #12 | ui-review-polish → remove-dead-modules |
Manual UI review: consistency and functionality fixes |
Corresponding upstream PRs (eXist-db/eXide)
| Upstream | Corresponds to |
|---|---|
| #764 | Subset of #5 (REx parser + Prettier) |
| #766 | #5 (CM6 migration) |
| #770 | #6 (remove editor-shim) |
| #771 | #7 (results panel) |
| #772 | #8 (remove jQuery) |
| #773 | #14 (remove AG Grid) |
| #774 | #9 (UI overhaul, Prettier) |
Status
All PRs are open and ready for review. The chain is designed for sequential merge into develop.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels