Contributing

Inside the project directory, you may run the following commands.

Development Setup

just install

Running tests

just test

Running linting & formatting (pre-commit)

just pre-commit

AI Usage Policy

The use of AI tools to accelerate your development workflow, whether for prototyping, writing tests, or improving documentation, is encouraged.

However, as a contributor, you remain fully responsible for the code and content you submit. Please ensure the following:

  1. No “AI Slop”: Do not submit unreviewed, low-quality, or redundant AI-generated content.

  2. Verify & Test: All AI-generated code must be reviewed, tested, and verified to work as intended.

  3. Maintainability: The content must be clear, idiomatic, and maintainable by a human.