Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.03 KB

File metadata and controls

50 lines (37 loc) · 1.03 KB

Development Guide

Quick Start

  1. Set up development environment:

    make dev-setup
  2. Activate virtual environment:

    source .venv/bin/activate
  3. Run tests:

    make test
  4. Build the package:

    make build

Available Commands

Run make help to see all available commands.

Essential Commands

  • make dev-setup - Set up development environment with dependencies
  • make test - Run all tests
  • make test-unit - Run only unit tests
  • make test-integration - Run only integration tests
  • make build - Build the package
  • make clean - Clean build artifacts
  • make check-lint - Run linter
  • make check-format - Run formatter in 'check' mode
  • make check-types - Run type checking
  • make check - Run all the checks
  • make fix - Autofix everything possible (e.g. run formatter in format mode)

Requirements

  • Python 3.13
  • Make

Style

  • Prefer empty __init__.py files. See #56.