-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdevbox.json
More file actions
27 lines (27 loc) · 986 Bytes
/
Copy pathdevbox.json
File metadata and controls
27 lines (27 loc) · 986 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
27
{
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.16.0/.schema/devbox.schema.json",
"packages": [
"go@1.26",
"golangci-lint@2.11",
"jq",
"uv",
"nodejs@24"
],
"shell": {
"init_hook": ["git config core.hooksPath .githooks 2>/dev/null || true"],
"scripts": {
"build": "go build -o bin/sdd ./cmd/sdd",
"docs:build": "cd website && pnpm build",
"docs:dev": "cd website && pnpm dev",
"gen-installer": "binst gen -o install.sh",
"lint": "bash scripts/lint.sh",
"test": "go test ./... && go test -C examples/extendingsdd ./...",
"validate-skills": "rc=0; for d in .agents/skills/*/; do [ -f \"$d/SKILL.md\" ] || continue; uvx --from skills-ref@0.1.1 agentskills validate \"$d\" || rc=1; done; exit $rc"
}
},
"env": {
"ASTRO_TELEMETRY_DISABLED": "1",
"DEVBOX_COREPACK_ENABLED": "true",
"PATH": "$DEVBOX_PROJECT_ROOT/bin:$PATH"
}
}