# Contributing to img-src Rust SDK
Thank you for your interest in contributing!
## Note on Auto-Generated Code
This SDK is **auto-generated** from our OpenAPI specification using [OpenAPI Generator](https://openapi-generator.tech).
Direct code changes may be overwritten during regeneration.
## How to Contribute
### Bug Reports
Open an issue with:
- A clear and descriptive title
- Steps to reproduce the issue
- Expected and actual behavior
- SDK version, Rust version, and OS
- Relevant code snippets or error messages
### Feature Requests
Open an issue describing:
- The use case and problem you're trying to solve
- Your proposed solution (if any)
### Documentation
PRs for README and documentation improvements are welcome.
### API Changes
If you need new endpoints or parameters, please open an issue in the main API repository:
<https://github.com/img-src-io/api>
## Development
```bash
# Build
cargo build
# Run tests
cargo test
# Format code
cargo fmt
# Run linter
cargo clippy
```
## Code of Conduct
Please read our [Code of Conduct](CODE_OF_CONDUCT.md) before contributing.
## Questions?
Feel free to open an issue or reach out at <support@img-src.io>.