-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
101 lines (76 loc) · 2.61 KB
/
Copy pathMakefile
File metadata and controls
101 lines (76 loc) · 2.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
.PHONY: help install dev dev-server dev-web dev-desktop dev-qt6 build build-contracts test lint fmt typecheck clean dist-desktop dist-desktop-linux dist-desktop-win sync-icons start start-desktop start-qt6 smoke-test-desktop
# Default target: show help
help:
@echo "Available commands:"
@echo " make install - Install all dependencies"
@echo " make dev - Run full dev mode (Server + Web)"
@echo " make dev-server - Run Server dev mode"
@echo " make dev-web - Run Web dev mode"
@echo " make dev-desktop - Run Desktop dev mode (Server + Tauri + Web)"
@echo " make dev-qt6 - Run QT6 dev mode"
@echo " make build - Build everything (Contracts, Web, Server, Desktop)"
@echo " make build-contracts - Build contracts package"
@echo " make start - Start the server"
@echo " make start-desktop - Start the desktop app (Tauri)"
@echo " make start-qt6 - Build and start the QT6 desktop app"
@echo " make test - Run all tests across workspaces"
@echo " make smoke-test-desktop - Run desktop smoke tests"
@echo " make lint - Run linting checks (Biome)"
@echo " make fmt - Run formatting (Biome)"
@echo " make typecheck - Run TypeScript type checks across workspaces"
@echo " make clean - Remove node_modules and build artifacts"
@echo " make dist-desktop - Build desktop artifact"
@echo " make dist-desktop-linux - Build desktop artifact for Linux"
@echo " make dist-desktop-win - Build desktop artifact for Windows"
@echo " make sync-icons - Sync VSCode icons"
@echo " make docker-build - Build the Docker image"
@echo " make docker-up - Start the application with Docker Compose"
@echo " make docker-down - Stop the application"
install:
bun install
dev:
bun run dev
dev-server:
bun run dev:server
dev-web:
bun run dev:web
dev-desktop:
bun run dev:desktop
dev-qt6:
bun run dev:qt6
build:
bun run build
build-contracts:
bun run build:contracts
start:
bun run start
start-desktop:
bun run start:desktop
start-qt6:
bun run start:qt6
test:
bun run test
smoke-test-desktop:
bun run test:desktop-smoke
lint:
bun run lint
fmt:
bun run fmt
typecheck:
bun run typecheck
clean:
bun run clean
dist-desktop:
bun run dist:desktop:artifact
dist-desktop-linux:
bun run dist:desktop:linux
dist-desktop-win:
bun run dist:desktop:win
sync-icons:
bun run sync:vscode-icons
docker-build:
docker build -t agents .
docker-up:
docker compose up -d
docker-down:
docker compose down