$ make help
Local commands
help: Show this help
all: Run the all build commands
reqs: Install requirements
deps: Build and install Go dependencies
gen: Generate Go code
build: Compile the current package and all of its dependencies
test: Execute the unit tests
bench: Execute the benchmark tests
lint: Check the current package to catch common mistakes and improve the code
tidy: Cleanup go.mod
fmt: Format *.go and *.proto files using gofmt and clang-format
cover: Show the cover report
grpcui: Run the grpcui tool
clean: Remove generated artifacts
update: Update dependencies as recorded in the go.mod and go.sum files
Docker commands
image: Build Dockerfile
debug-image: Build Dockerfile.debug
dc-build: Build docker-compose.yaml
up: Up reddit-feed-api
down: Down reddit-feed-api
rm: Remove Docker artifacts
CLI commands
run: Run reddit-feed-api locally
cli-create: Run the CreatePostsV1 handle
cli-generate: Run the GenerateFeedV1 handle
producer: Run the Kafka producer command
consumer: Run the Kafka consumer command