# 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.