From f67f82abef4a7af1c10634d4634d49165789298e Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Fri, 2 Jan 2026 01:00:45 -0500 Subject: [PATCH] feat: Add makefile --- Makefile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..cfc9b52 --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +# 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 \ No newline at end of file