refactor: reorganize project into monorepo with frontend scaffolding
Convert project from single backend to monorepo structure with separate frontend (Vue 3 + TypeScript + Vite) and backend directories. Updates all configuration files and build system to support both workspaces. Ref: T007 (specs/001-modbus-relay-control)
This commit is contained in:
@@ -48,11 +48,11 @@
|
||||
- **Test**: SqliteRelayLabelRepository::in_memory() creates in-memory DB with schema
|
||||
- **Complexity**: Medium | **Uncertainty**: Low
|
||||
|
||||
- [ ] **T007** [P] [Setup] [TDD] Add frontend project scaffolding
|
||||
- [x] **T007** [P] [Setup] [TDD] Add frontend project scaffolding
|
||||
- Create frontend/ directory with Vite + Vue 3 + TypeScript
|
||||
- Run: npm create vite@latest frontend -- --template vue-ts
|
||||
- Run: `npm create vite@latest frontend -- --template vue-ts`
|
||||
- Install: axios, @types/node
|
||||
- **Test**: npm run dev starts frontend dev server
|
||||
- **Test**: `npm run dev` starts frontend dev server
|
||||
- **Complexity**: Low | **Uncertainty**: Low
|
||||
|
||||
- [ ] **T008** [P] [Setup] [TDD] Generate TypeScript API client from OpenAPI
|
||||
|
||||
Reference in New Issue
Block a user