forked from llm-d/llm-d.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
44 lines (31 loc) · 1.01 KB
/
Copy pathMakefile
File metadata and controls
44 lines (31 loc) · 1.01 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
.PHONY: llmd-site test-llmd-site validate-manifest sync-docs build build-all check-links check-images ci golden-capture golden-verify version-cut
LLMD_SITE_DIR := tools/llmd-site
LLMD_SITE_BIN := bin/llmd-site
llmd-site:
cd $(LLMD_SITE_DIR) && go build -o ../../$(LLMD_SITE_BIN) ./cmd/llmd-site
test-llmd-site:
cd $(LLMD_SITE_DIR) && go test ./...
validate-manifest: llmd-site
./$(LLMD_SITE_BIN) validate
sync: sync-docs
sync-docs: llmd-site
./$(LLMD_SITE_BIN) sync main
build: llmd-site
@if [ ! -d docs ]; then \
echo "docs/ not found; running initial sync (llmd-site sync main)..."; \
./$(LLMD_SITE_BIN) sync main; \
fi
./$(LLMD_SITE_BIN) build
build-all: build
golden-capture: llmd-site
./$(LLMD_SITE_BIN) golden capture main
golden-verify: llmd-site
./$(LLMD_SITE_BIN) golden verify main
check-links: llmd-site
./$(LLMD_SITE_BIN) check links
check-images: llmd-site
./$(LLMD_SITE_BIN) check images
ci: llmd-site
./$(LLMD_SITE_BIN) ci main
version-cut: llmd-site
./$(LLMD_SITE_BIN) version cut $(VERSION)