Skip to content

Repository files navigation

sms-ai

Development

Prerequisites

  • uv

Setup

Install dependencies and dev tools:

uv sync --all-extras --dev

Commands

# Install (or refresh) deps + dev tooling
uv sync --all-extras --dev

# Lint only
uv run ruff check .

# Autoformat
uv run ruff format .

# Type-check
uv run pyright

# Run tests
uv run pytest

# Run app (for local dev)
uv run uvicorn sms_ai.main:app --reload

Pre-commit

Install pre-commit hooks:

uv run pre-commit install

This will automatically run ruff and pyright on staged files before commits.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages