Available targets:\033[0m help Show this help message dev Run development server with hot reload (requires Air) run Run server without hot reload build Build production binary build-local Build binary for local OS test Run all tests test-coverage Run tests and show coverage report test-unit Run unit tests only test-integration Run integration tests only bench Run benchmarks clean Clean build artifacts and caches deps Download dependencies deps-update Update all dependencies lint Run linter fmt Format code vet Run go vet check Run all checks (fmt, vet, lint, test) migrate-up Run database migrations migrate-down Rollback last migration migrate-create Create new migration (usage: make migrate-create NAME=add_users_table) docker-build Build Docker image docker-run Run Docker container install-air Install Air for hot reload install-linter Install golangci-lint install-migrate Install golang-migrate install-tools Install all development tools db-psql Connect to database with psql seed Run database seed script mod-graph Show dependency graph mod-why Show why a package is needed (usage: make mod-why PKG=github.com/pkg/errors) version Show version information info Show project information This commit establishes the foundation for all future development. Story: E1-002 - Backend Project Initialization (makefile) |
||
|---|---|---|
| .. | ||
| cmd/api | ||
| internal/config | ||
| pkg/logger | ||
| .air.toml | ||
| .env.example | ||
| Makefile | ||
| go.mod | ||
| go.sum | ||