Skip to content

radical-data/sms-ai

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

No releases published

Packages

No packages published