# Contributing to interactsh
## Getting started
1. Install Rust with `rustup`.
2. `cd /home/mukund-thiru/Santh/libs/interactsh`.
3. Run `cargo check` and `cargo test`.
## Development expectations
- Keep the client scanner-agnostic.
- Add tests for every new parsing or correlation branch.
- Treat server input as hostile and preserve the current defensive defaults.
- Keep examples aligned with the public API.
## Testing
- `cargo check`
- `cargo test`
- `cargo test -- --nocapture`
## PR checklist
- [ ] New behavior has tests
- [ ] Config docs stay in sync with code
- [ ] No scanner-specific types leaked into the crate API