ui: add lightweight frontend build pipeline
This commit is contained in:
@@ -2,20 +2,18 @@
|
||||
|
||||
## Current
|
||||
|
||||
### `feat/frontend-build-pipeline`
|
||||
### `feat/frontend-css-state-cleanup`
|
||||
|
||||
Status: in_progress
|
||||
|
||||
DoD:
|
||||
- UI assets are bundled through a lightweight pipeline suitable for the current stack
|
||||
- local source files remain readable, but shipped JS is no longer served as dozens of unbundled scripts
|
||||
- vendor dependencies move under package-managed installation where practical
|
||||
- Docker UI image builds the frontend assets before packaging them into nginx
|
||||
- existing UI e2e coverage stays green after the build change
|
||||
- button and control state visuals move from inline `element.style` mutations into CSS classes
|
||||
- wizard navigation and similar interactive UI use semantic state classes instead of manual style strings
|
||||
- existing UI e2e coverage stays green after the CSS-state cleanup
|
||||
|
||||
## Next
|
||||
|
||||
- `feat/frontend-css-state-cleanup`
|
||||
- `feat/frontend-performance-polish`
|
||||
|
||||
## Backlog
|
||||
|
||||
@@ -27,7 +25,6 @@ DoD:
|
||||
- `feat/frontend-template-safety-cleanup`
|
||||
- `feat/frontend-shell-unification`
|
||||
- `feat/frontend-wizard-modularization`
|
||||
- `feat/frontend-build-pipeline`
|
||||
- `feat/frontend-css-state-cleanup`
|
||||
- `feat/frontend-performance-polish`
|
||||
- `feat/frontend-observability-and-testability`
|
||||
|
||||
Reference in New Issue
Block a user