Usage
Overview
This project uses a Makefile to simplify common development tasks. All commands are executed using make <target>
from the project root.
Make Targets
Help
List all available make
targets:
make help
Setup
Install project dependencies and prepare the development environment:
Note: A
.env
file is often required. If prompted by the setup command, create one from the project example (cp .env.example .env
), then update values before running setup and other commands.
make setup
Run
Start the service locally for development:
make run
Lint
Run code quality checks and linting tools:
make lint
Format
Automatically format code according to project style guidelines:
make format
Test
Execute the project's test suite:
make test
Build
Compile, transpile, or prepare runtime assets for the project:
make build
Clean
Remove all build artifacts, caches, and Docker resources (requires confirmation):
make clean