Support sending and displaying typing notifications (#9)

This commit is contained in:
Ulyssa 2023-01-03 13:57:28 -08:00
parent c744d74e42
commit d038da6844
No known key found for this signature in database
GPG key ID: 1B3965A3D18B9B64
12 changed files with 348 additions and 30 deletions

View file

@ -1 +1,27 @@
# Contributing to iamb
## Building
You can build `iamb` locally by using `cargo build`.
## Pull Requests
When making changes to `iamb`, please make sure to:
- Add new tests for fixed bugs and new features whenever possible
- Add new documentation with new features
If you're adding a large amount of new code, please make sure to look at a test
coverage report and ensure that your tests sufficiently cover your changes.
You can generate an HTML report with [cargo-tarpaulin] by running:
```
% cargo tarpaulin --avoid-cfg-tarpaulin --out html
```
## Tests
You can run the unit tests and documentation tests using `cargo test`.
[cargo-tarpaulin]: https://github.com/xd009642/tarpaulin