This document summarizes the most important points for people interested in contributing to Godot, especially via bug reports or pull requests.
The Godot documentation has a dedicated Contributing section which details these points and more, and is a recommended read.
- Reporting bugs
- Proposing features or improvements
- Contributing pull requests
- Contributing to Godot translations
- Communicating with developers
Report bugs here. Please follow the instructions in the template when you do.
Notably, please include a Minimal Reproduction Project (MRP), which is a small
Godot project which reproduces the issue, with no unnecessary files included.
Be sure to not include the .godot
folder in the archive to save space.
Make sure that the bug you are experiencing is reproducible in the latest Godot releases. You can find an overview of all Godot releases on the website to confirm whether your current version is the latest one. It's worth testing against both the latest stable release and the latest dev snapshot for the next Godot release.
If you run into a bug which wasn't present in an earlier Godot version (what we call a regression), please mention it and clarify which versions you tested (both the one(s) working and the one(s) exhibiting the bug).