Files
Ai1/Makefile
T
2026-07-17 08:15:07 +00:00

57 lines
1.6 KiB
Makefile

.PHONY: help backend-test backend-lint backend-format-check backend-typecheck backend-alembic-heads backend-seed frontend-lint frontend-format-check frontend-build check
help:
@echo "meeting-assistant"
@echo "Stage 0 scaffold is in progress."
@echo ""
@echo "Backend:"
@echo " cd backend && .venv\\Scripts\\uvicorn app.main:app --reload"
@echo " make backend-test"
@echo " make backend-lint"
@echo " make backend-format-check"
@echo " make backend-typecheck"
@echo " make backend-alembic-heads"
@echo " make backend-seed"
@echo ""
@echo "Frontend:"
@echo " cd frontend && npm install"
@echo " cd frontend && npm run dev"
@echo " make frontend-build"
@echo " make frontend-lint"
@echo " make frontend-format-check"
@echo ""
@echo "All checks:"
@echo " make check"
@echo ""
@echo "Docker:"
@echo " docker compose -f infrastructure/docker-compose.yml up --build"
backend-test:
cd backend && .venv\Scripts\python.exe -m pytest
backend-lint:
cd backend && .venv\Scripts\python.exe -m ruff check .
backend-format-check:
cd backend && .venv\Scripts\python.exe -m ruff format --check .
backend-typecheck:
cd backend && .venv\Scripts\python.exe -m mypy
backend-alembic-heads:
cd backend && .venv\Scripts\python.exe -m alembic heads
backend-seed:
cd backend && .venv\Scripts\python.exe -m app.seed
frontend-lint:
cd frontend && npm run lint
frontend-format-check:
cd frontend && npm run format:check
frontend-build:
cd frontend && npm run build
check: backend-lint backend-format-check backend-typecheck backend-test backend-alembic-heads frontend-lint frontend-format-check frontend-build