# Contributing to tollgate

We welcome contributions! Please follow these basic guidelines:

1. **Fork and Clone**: Fork the repo and clone it locally.
2. **Setup**: Run `make install` to set up your environment.
3. **Tests**: Ensure tests pass by running `make test`.
4. **Linting**: We use `ruff`. Run `make lint` and `make format` before submitting.
5. **PRs**: Keep PRs focused and include tests for new functionality.

## Development Workflow

```bash
# Install dependencies
make install

# Run tests
make test

# Lint and format
make lint
make format
```
