# Contributing to message-template

All contributions are welcome as long as they are inside the scope of this project. If you have any questions feel free to open an issue or reach me through any way mentioned on my profile.

## Testing

To add end-to-end integration test make it located in the `tests/` directory. Unit tests and regression tests can be present in related modules inside normal codebase.

## Running Tests

Run default unit and integration tests:
```bash
cargo test
```

Run tests including serde context integration features:
```bash
cargo test --all-features
```

# AI usage
AI-assisted contributions are welcome. Fully AI-generated code is only accepted for generating tests. All AI-generated code should be reviewed and held to the same standard of scrutiny as handwritten code.
