# Standard targets are thin shims; the implementations live in # backend/script/ per the scripts-to-rule-them-all pattern (see the # Entrypoints section of README.md). # # There is no `hooks` target here: the repo has exactly one pre-commit # hook installer, the root `script/install-precommit`, and the hook it # installs gates both halves of the repo. There is no `docker` target # either: the backend image is built from Dockerfile.backend with the # repo root as its context, so it belongs to the root `make docker` and # `script/cibuild`. .PHONY: all build test lint fmt fmt-check check run clean all: build build: @script/build test: @script/test lint: @script/lint fmt: @script/fmt fmt-check: @script/fmt-check check: @script/check run: @script/run clean: @script/clean