Development Commands
From the **repo root**:
```bash
# Hot-reload dev server (preferred)
scripts/dev/datahub-dev.sh setup frontend # one-time setup
scripts/dev/datahub-dev.sh frontend # dev server with hot reload
```
From **`datahub-web-react/`**:
```bash
Steady6 mentions in 2 weeks
No other project uses it yet
13k2mo agoReviewMountCreate a free account to mount
make test` — Run all Go tests with coverage
- `make clean` — Remove built binary
- `make frontend-install` — Install frontend npm dependencies
- `make frontend-build` — Build the Vue.js frontend (**must run after
No other project uses it yet
13k12mo agoReviewMountCreate a free account to mount
production-ready conversational AI applications. It consists of a Python/FastAPI backend and a React frontend, with a pnpm monorepo for the JS packages.
## Prerequisites
- Python: **3.13** (3.10+ is the framework
13k16mo agoReviewMountCreate a free account to mount
offline dataset engine and its
readers (see "Offline datasets").
- **`common/`** — only what the frontend or the build imports too
(`valid-ip.js`, `fetch-with-timeout.js`, `report-schema.js`, …); it never
imports from `server/`. It also holds
Steady3 mentions in 2 weeks
No other project uses it yet
12k3mo agoReviewMountCreate a free account to mount
frontend/AGENTS.md
Conventions specific to the Vue 3 SPA under `frontend/`. Universal rules
(language, i18n, commits, testing) live in ../AGENTS.md.
## Overview
Steady3 mentions in 2 weeks
No other project uses it yet
12k3mo agoReviewMountCreate a free account to mount
pnpm build` for packaging, Electron main-process, Vite config, dependency, or release-sensitive changes.
## Frontend Patterns
- Vue code uses Vue 3 Composition API with
12k14mo agoReviewMountCreate a free account to mount
AGENTS.md - StarRocks Frontend (FE)
> Frontend-specific guidelines for AI coding agents.
> The FE is written in Java and handles SQL parsing, query optimization, and metadata management.
## Architecture Overview
Start with
Steady2 mentions in 2 weeks
No other project uses it yet
12k12d agoReviewMountCreate a free account to mount
base folders without approval.
- Do not change the application's dependencies without approval.
## Frontend Bundling
- If the user doesn't see a frontend change reflected in the UI, it could
12k6mo agoReviewMountCreate a free account to mount
docs/architecture/01-architecture-overview.md`):
- Two SPAs — platform (:3001) and client (:4001, base `/workspace`) — call FastAPI (:7860): `/api/v1` frontend-facing, `/api/v2` open RPC. Commercial edition inserts a Java gateway in front (→ `architecture/11-gateway.md`).
- Async work
Steady2 mentions in 2 weeks
No other project uses it yet
12k5mo agoReviewMountCreate a free account to mount
port 8000`; it runs the
CocoIndex app in live mode, then start the frontend from `frontend/`.
- `csv_to_kafka`, `kafka_to_lancedb`: `cocoindex update -L main.py`
- `rust/ `: follow that example
Steady3 mentions in 2 weeks
No other project uses it yet
12k11d agoReviewMountCreate a free account to mount
used extensively for client-server communications.
* packages/workshop-shared/src/api.ts: Defines the RPC API used between the frontend and backend.
## Package guides
Each of these holds rules this file does not repeat. Read
12k55d agoReviewMountCreate a free account to mount