# Contributing to manasight-parser

Contributions are welcome! Whether it's a bug report, feature suggestion, or pull request, we appreciate your help.

## Reporting Bugs

Open a [GitHub issue](https://github.com/manasight/manasight-parser/issues) with:

- A clear description of the problem
- Steps to reproduce (if applicable)
- Relevant log output or error messages

## Submitting Pull Requests

1. Fork the repository and create a feature branch
2. Make your changes
3. Ensure all checks pass (see below)
4. Open a pull request against `main`

## Development Setup

```bash
git clone https://github.com/manasight/manasight-parser.git
cd manasight-parser

# Run tests
cargo test --all-features

# Lint
cargo clippy --all-targets --all-features -- -D warnings

# Format
cargo fmt --all
```

## Licensing of Contributions

By submitting a pull request, you agree that your contributions are licensed under the same terms as the project: [MIT](LICENSE-MIT) OR [Apache-2.0](LICENSE-APACHE), at the user's option.

## Code of Conduct

This project follows the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md).
