Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

Documentation contribution checklist

This page is a summary of the guidelines to follow when contributing to the documentation. Before you press that Create pull request button on GitHub, read over this list to double check if you missed anything.

You don't need to read all the guidelines here in order to start contributing. If you do miss something, it will be pointed out during review. However, following the guidelines you are aware of as best you can will help speed up the review process.

Writing style

See here.

  • Use the active voice.

  • Use precise action verbs.

  • Avoid verbs that end in -ing.

  • Remove unnecessary adverbs and adjectives.

  • Ban these 8 words: obvious, simple, basic, easy, actual, just, clear, and however.

  • Use explicit references.

  • Use 's to show possession.

  • Use the Oxford comma.

Code examples

  • Use dynamic typing. See here.

  • Use real, practical examples. Avoid foo / bar examples. See here.

Manual style and formatting

  • Use common vocabulary for the editor interface. See here.

  • Use :kbd: for keyboard shortcuts. See here.

  • Literals use code style. See here.

  • Classes link to the class reference once, then use ClassName for the rest of the page. Methods and properties link to the class ref once, then use PropertyName for the rest of the page. See here.

  • Editor UI, like menus, windows, and editor navigation paths, use Bold Style. See here.

  • Link to project settings when referencing them. See here.

  • Text is manually wrapped to 80-100 characters. See here.

  • No trailing whitespace at the end of lines.

  • Most of the time, avoid mentioning a specific Godot version. See here.

Images and videos

  • New (and updated) images are in WebP format. See here.

  • Editor screenshots are cropped. See here.

  • Images larger than 1080p or 300kb are scaled down. See here.

  • Outlines in images use fffb44 yellow. See here.

  • Videos use the :autoplay:, :loop:, and :muted: tags. See here.

GitHub

  • The PR title starts with a word like Fix, Add, Update, Clarify, or Improve.

  • If the PR closes an issue, link to the issue with one of GitHub's keywords: closes, fixes, or resolves, in the text of the PR.

  • Ideally, PR contains a single commit. However, multiple commits can be squashed later.


User-contributed notes

Please read the User-contributed notes policy before submitting a comment.