--- layout: page title: Contribute | Torque 3D root: .. ---
Link to repository, short explanation of the branches that exist.
Link to GitHub issues. Reporting guidelines.
Pull requests are the way that community members like you can get your code pulled into the official Torque 3D repository for everyone else to use. We accept community contributions that align with our vision for the engine - especially bug fixes, enhancements to existing features, and revisions of old, slow, or ugly code. Pull requests are the way that code gets reviewed before it's accepted into the engine - even cod that we, the Steering Committee, write ourselves.
In order to ensure the quality of the engine code going into the future, we have strict rules about what code we can and cannot accept. We also have some soft guidelines that inform our decision-making progress in trickier cases.
Pull requests not adhering to these rules cannot be accepted, so pay attention!
In many cases, if any of these rules are breached, we will first ask the contributor to resubmit their pull request, or add commits to it that resolve our issues. In exceptional cases, a committee member may perform that work themselves. Sometimes, we may also ask contributors to rebase large numbers of commits into a single commit before the request is pulled.
Here are some of the things we look for in a great pull request. These aren't hard-and-fast rules, but following these guidelines will increase the chances that your request is pulled!
Explain versions.
Link to Uservoice.