# Contributing to libfreemkv

Thanks for your interest in contributing!

## Ways to help

- **Report a bug** — open an issue with steps to reproduce
- **Submit your drive profile** — run `freemkv info --share` to help expand hardware support
- **Fix a bug** — fork, branch, PR
- **Add a feature** — open an issue first to discuss

## Development

```bash
cargo build
cargo test
```

## Code style

- Follow Rust conventions (`cargo fmt`, `cargo clippy`)
- Field names follow SPC-4 and MMC-6 SCSI standards
- Error codes are structured — no user-facing text in the library

## License

By contributing, you agree your code will be licensed under MIT.
