Development

Local setup

git clone https://github.com/eunos-1128/fish-kernel.git
cd fish-kernel
uv sync --dev

Test

uv run pytest

Lint and type-check

uv run ruff check
uv run ruff format --check
uv run ty check

These also run automatically via pre-commit (see .pre-commit-config.yaml).

Build package

uv build

Build docs

uv run sphinx-build -b html docs docs/_build/html

Open docs/_build/html/index.html in your browser.