# Contribution guidelines

* Make sure all of the tests pass:

  ```
  cargo t
  ```

* New code must have new unit tests.

* Format the code:

  ```
  cargo fmt
  ```

* Adhere to the coding conventions
  used elsewhere in the codebase.

* Update the [readme file](README.md) if necessary.

