# Contributing to Nya
Thanks for your interest in contributing! Here's what you need to know before submitting.
## Pull Requests
**PRs must be tied to an open issue.** Before opening a PR, check if an issue exists for what you're working on. If not, open one first and wait for it to be acknowledged before investing time in a solution.
PRs that are not linked to an issue must include images or videos demonstrating the before and after behavior before they will be reviewed.
To link a PR to an issue, include a line in your PR description like:
```
Closes #123
```
## Opening Issues
When filing a bug report, please include:
- A clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Your OS and Nya version
For feature requests, describe the use case and why it would be valuable.
## Development Setup
1. Install [Rust](https://rustup.rs)
2. Clone the repo
3. Run `cargo build` to verify everything compiles
## Code Style
- Follow standard Rust conventions (`cargo fmt`, `cargo clippy`)
- Keep changes focused — one issue per PR
## License
By contributing, you agree that your contributions will be licensed under the same license as this project.