Add Makefile

This commit is contained in:
Sudo-Ivan
2026-03-09 12:08:34 -05:00
parent 642d2a2c09
commit 1ae07456f7

23
Makefile Normal file
View File

@@ -0,0 +1,23 @@
.PHONY: install run build lint test clean
install:
pnpm install
poetry install
run:
poetry run meshchat
build:
pnpm run build
lint:
pnpm run lint
poetry run ruff check .
poetry run ruff format --check .
test:
pnpm run test
poetry run pytest tests/backend --cov=meshchatx/src/backend
clean:
rm -rf node_modules build dist python-dist meshchatx/public build-dir out