mirror of
https://gitee.com/pnoker/iot-dc3.git
synced 2026-08-30 17:19:58 +08:00
2da8b2aa2b
Pure formatting from a project-wide prettier/eslint pass: object expansion, Vue attribute ordering, .catch() block expansion, import ordering and type-import placement. No logic or behavior change. - src/mock/**: seed object expansion, db import sort, crud/dispatch/ query/response/timeseries type spacing, fetch dataset expansion - src/views/**: Device/Point/Profile .catch() expansion, import sort - src/components/**: AgenticAssistant/CardShell/Layout attr ordering - src/api, src/config, src/main, index.html: spacing/meta ordering Verified: vue-tsc type-check, eslint, and 158 unit tests green.
1. Prepare
gitVisual Studio Codenodejs>= 22 (enforced byenginesinpackage.json)pnpm11.3.0 (pinned viapackageManager), install usingcorepack enable && corepack prepare pnpm@11.3.0 --activate
2. Source code
git clone https://github.com/pnoker/iot-dc3.git
3. Develop
cd iot-dc3/dc3-web
# install
pnpm install
# run
pnpm dev
The dev server runs on http://localhost:8080 and proxies API calls to the backend
gateway (http://localhost:8000), so start the backend stack first.
4. More
For the full command surface (build, type-check, lint, unit/component/E2E tests), the
tech stack, environment configuration (src/config/env/), and project conventions, see
AGENTS.md.