# Contributing to `tv1d` Hi! We'd love to have your contributions! If you have any questions, feel free to reach out by opening a GitHub issue. * [Code of Conduct](#coc) * [Building `tv1d`](#building) * [Testing `tv1d`](#testing) * [Style](#style) ## Code of Conduct We abide by the [Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html) and ask that you do as well. ## Building `tv1d` To build `tv1d`: ``` $ cargo build ``` ## Testing `tv1d` To run the tests with `cargo`: ``` $ cargo test ``` ## Style We use `rustfmt` to automatically format and style all of our code. To install `rustfmt`: ``` $ cargo install rustfmt ``` To run `rustfmt` on `tv1d`, at the root of the repository: ``` $ cargo fmt ```