57 lines
1.6 KiB
Makefile
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
|