CH-UICH-UI

Development

Build CH-UI from source

Requirements

Clone and Build

git clone https://github.com/caioricciuti/ch-ui.git
cd ch-ui
make build
ch-ui

If the binary is not installed globally, run ./ch-ui.

Dev Mode

Run the Go backend and frontend dev server separately:

# Terminal 1 — backend
make dev

# Terminal 2 — frontend
cd ui && bun install && bun run dev

Make Targets

TargetDescription
make buildFull production build (frontend + Go binary)
make build-frontendBuild frontend only
make build-goBuild Go binary only
make testRun test suite
make vetRun Go vet
make cleanRemove build artifacts

On this page