Patch Checklist
OpenTTD's Wiki
Archive
Community
Patch Checklist
View Page
View History
Login
Source
[[Translation:en/Archive/Community/Patch Checklist]] {{en/Development/Navigation}} {{en/Outdated|Please see [https://github.com/OpenTTD/OpenTTD/blob/master/CONTRIBUTING.md Contributing to OpenTTD on GitHub] for guidelines.}} == Checklist for patches == *Stability – keep it stable **No known bugs **No known network desyncs **Checked by other people **Checked in full length game *Complexity – keep it simple, straightforward, and easy to understand **Only one new feature per patch **Complex algorithms and tricks explained in comments **No unnecessary tricks **Adequately commented **Only change lang/english.txt, no other language files *Attitude – please be nice to the devs! **Remember, it was originally in ASM, changed to C, then changed to C++. There is a lot of work to be done with the language changes. **Remember this is 100% volunteer work. The devs do this in their free time. *Style – please stick with the [[en/Development/Coding style|coding style]] rules! **Strings only in ''english.txt'' **Functions **Variables **Enumerations / static consts **Control flow **Classes **Templates **Other rules **Documentation **Other tips
Templates
Ambox
Navigation
Outdated
Used on pages
Développement (fr)
List of patches
Development (es)
Development (ko)
Development (nl)
Development (ro)
Разработка (ru)