Contributing

We welcome contributions to ALomnacy! Here’s how to get started.

Development Setup

git clone https://github.com/julianholland/ALomancy.git
cd ALomancy
pip install -e ".[dev,docs]"
pre-commit install

Running Tests

pytest
pytest --cov=alomancy

Documentation

Build documentation locally:

cd docs
make html

Code Style

We use ruff for formatting and linting:

ruff check .
ruff format .