# Contributing Guide
## Workflow
1. Fork the repository and create a feature branch.
2. Write code and tests.
3. Run all tests and linting locally.
4. Update documentation and changelog.
5. Open a pull request.
## Code Review
- All code must be reviewed by at least one maintainer.
- PRs must pass all CI checks before merging.
## Commit Messages
- Use clear, descriptive commit messages.
- Reference issues or feature specs when relevant.
## Communication
- Use GitHub Issues for bugs and feature requests.
- Discuss major changes before implementation.