# Contributing to TimberWolf Thanks for contributing to TimberWolf and to the open source game development community! This document contains a collection of guidelines and rules concerning the development and contribution to TimberWolf. If you have never contributed before, please make sure to read through this guide to be sure you understand the rules. For those who regularly contribute, or who have contributed in the past, please note that these guidelines and rules may change, so keep an eye out for updates to this file and review any changes. ## Table of Contents - [Code of Conduct](#code-of-conduct) - [Style Guide](#style-guide) ## Code of Conduct This project and everyone participating in it is governed by the [TimberWolf Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [alex@dangerzonegames.com](mailto:alex@dangerzonegames.com). ## Style Guide All code is expected to be formatted by rustfmt. Please configure your IDE to automatically format code using rustfmt if that feature is available. Additionally, code should follow all recommendations in the official [Rust API Guidelines](https://rust-lang.github.io/api-guidelines/). Please take the time to review that document if you haven't already, and please do your due diligence in reviewing your own code against these standards before opening a pull request.