Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 714 Bytes

CONTRIBUTING.md

File metadata and controls

42 lines (28 loc) · 714 Bytes

Requirements

Install the following tools prior to development:

  • Python 3.11+
  • Node.js 18+
  • uv
  • just

Development Setup

  1. Install development dependencies:
uv sync
  1. Install pre-commit hooks:
pre-commit install
  1. View development recipes:
just -l

Code Style and Documentation

The project uses:

  • ruff for code formatting
  • embedme to maintain code examples in the README

To format code and update documentation:

just format  # Format code with ruff
just embedme  # Update code examples in README