# Makefile for Nebula Project .PHONY: all build test generate clean fmt vet devbox-generate # Default target all: fmt vet test build # Build the nebula binary build: go build -o nebula ./cmd/generate # Run tests test: go test ./... # Format code fmt: go fmt ./... # Vet code vet: go vet ./... # Generate code using the nebula generator generate: go run ./cmd/generate -input config.json -output pkg/wa # Generate using devbox script (templ generate) devbox-generate: devbox run generate # Clean build artifacts clean: rm -f nebula