# Contributing to Quagga Thank you for your interest in contributing to `quagga`! We welcome all contributions, from bug reports to feature requests. ## Contribution Process ### 1. Ask first BEFORE Starting Work Before submitting any pull requests (or starting the work), please [create a GitHub issue](https://github.com/evgenyneu/quagga/issues) to discuss the proposed code changes. It ensures that you don't waste your time working on something that might not align with the project's goals. ### 2. Write Unit Tests All code needs to have unit tests. Make sure all tests pass before committing: ```bash cargo test ``` ### 3. Code Formatting Please make sure that your code is formatted before committing it: ```bash cargo fmt ```