-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathMakefile
More file actions
26 lines (17 loc) · 705 Bytes
/
Makefile
File metadata and controls
26 lines (17 loc) · 705 Bytes
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
.PHONY: build format validate audit audit-all readme update sync ci
build: ## Build skillshare-hub.json from skills/*.json (used by CI)
@./scripts/build.sh
format: ## Sort each skills/*.json by name
@./scripts/format.sh
validate: ## Validate skills/*.json format and rules
@./scripts/validate.sh
audit: ## Audit new/changed skills against main
@./scripts/audit.sh main
audit-all: build ## Audit ALL skills, enrich hub JSON
@./scripts/audit-all.sh
readme: ## Generate README catalog
@./scripts/readme.sh
sync: build ## Sync new community skills (top 200)
@./scripts/sync-community.sh
update: build audit-all readme ## Full update flow
ci: validate audit ## Run validation and audit locally