# Contributing

## Workflow
1. Create a branch from `main`.
2. Make focused, minimal changes.
3. Run relevant checks locally.
4. Open a pull request with clear context.

## Pull Request Expectations
- Keep PRs scoped to one topic.
- Include a short summary of what changed and why.
- Reference related issues when applicable.
- Update docs when behavior changes.

## Code Quality
- Follow existing project style and conventions.
- Avoid unrelated refactors.
- Prefer clear, maintainable implementations.

## Commit Messages
Use concise, descriptive commit messages (for example: `feat: add airport search index`).
