This commit is contained in:
Ritchie Mwewa
2026-01-03 03:44:28 +02:00
parent b0e98fe386
commit b0aef9e204
11 changed files with 1267 additions and 682 deletions

33
Makefile Normal file
View File

@@ -0,0 +1,33 @@
.PHONY: help install dev run test lint format clean sync lock update
help:
@echo "Available commands:"
@echo " make install - Install dependencies"
@echo " make dev - Install dev dependencies"
@echo " make run - Run the application"
@echo " make format - Format code"
@echo " make sync - Sync dependencies with lock file"
@echo " make lock - Update lock file"
@echo " make update - Update dependencies"
install:
@uv pip install .
dev:
@uv pip install .[dev]
run: install
@uv run octosuite
format:
@uv run black .
sync:
@uv sync
lock:
@uv lock
update:
@uv lock --upgrade
@uv sync