123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- Contributing
- ============
- Everyone is most welcome to contribute to Godot. Here are some ways in which you
- can contribute to the project:
- - Improving the engine by fixing bugs, coding new features, or refining existing ones.
- - Writing or proofreading documentation. You can contribute both to this
- reference manual or the code reference.
- - Translating the editor or documentation from English to other languages.
- - Reporting issues or `writing detailed proposals
- <https://github.com/godotengine/godot-proposals/>`__.
- Getting started
- ---------------
- You would like to contribute but you don't know how or what to do? You can get
- answers below.
- .. toctree::
- :maxdepth: 1
- :name: toc-community-getting-started
- ways_to_contribute
- .. _doc_community_contributing_to_the_engine:
- Contributing to the engine
- --------------------------
- The guides below explain how to contribute to the engine's core. You will learn
- about the code style, the contribution workflow, and more.
- .. toctree::
- :maxdepth: 1
- :name: toc-community-contributing-to-the-engine
- best_practices_for_engine_contributors
- pr_workflow
- testing_pull_requests
- bisecting_regressions
- bug_triage_guidelines
- code_style_guidelines
- cpp_usage_guidelines
- .. _doc_community_writing_documentation:
- Writing documentation
- ---------------------
- We always need help to improve the documentation, be it the class reference or
- the manual. Below, you can find our content and writing guidelines and
- concrete guides to make changes to the documentation.
- Guidelines
- ~~~~~~~~~~
- Here are the principles and guidelines we strive to follow to write accessible
- documentation.
- .. toctree::
- :maxdepth: 1
- :name: toc-community-writing-guidelines
- content_guidelines
- docs_writing_guidelines
- documentation_guidelines
- Writing the manual
- ~~~~~~~~~~~~~~~~~~
- .. toctree::
- :maxdepth: 1
- :name: toc-community-documentation
- contributing_to_the_documentation
- building_the_manual
- Class reference guides
- ~~~~~~~~~~~~~~~~~~~~~~
- The pages below focus on the class reference.
- As the reference is included in the Godot editor, its source files are part of
- the `godot repository <https://github.com/godotengine/godot>`_. We use XML files
- to write it, so the process to contribute to the class reference differs from
- writing the online manual.
- .. toctree::
- :maxdepth: 1
- :name: toc-community-class-reference
- updating_the_class_reference
- class_reference_writing_guidelines
- .. _doc_community_translating_the_documentation:
- Translating the documentation
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The community is always working hard on making Godot and its documentation
- available to more people. Localizing the documentation is a colossal and ongoing
- effort you can be part of.
- .. toctree::
- :maxdepth: 1
- :name: toc-community-localization
- editor_and_docs_localization
|