|
@@ -33,7 +33,8 @@ positive to the engine, regardless of their skill set:
|
|
code via pull requests, testing the development snapshots or directly the
|
|
code via pull requests, testing the development snapshots or directly the
|
|
git *master* branch, report bugs or suggest enhancements on the issue
|
|
git *master* branch, report bugs or suggest enhancements on the issue
|
|
tracker, improve the official documentation (both the class reference and
|
|
tracker, improve the official documentation (both the class reference and
|
|
- tutorials). The following sections will cover each of those "direct" ways
|
|
|
|
|
|
+ tutorials) and its translations.
|
|
|
|
+ The following sections will cover each of those "direct" ways
|
|
of contributing to the engine.
|
|
of contributing to the engine.
|
|
|
|
|
|
- **Donate.** Godot is a non-profit project, but it can still benefit from
|
|
- **Donate.** Godot is a non-profit project, but it can still benefit from
|
|
@@ -42,8 +43,8 @@ positive to the engine, regardless of their skill set:
|
|
acquire hardware when necessary (e.g. we used donation money to buy a
|
|
acquire hardware when necessary (e.g. we used donation money to buy a
|
|
Macbook Pro to implement Retina/HiDPI support and various other
|
|
Macbook Pro to implement Retina/HiDPI support and various other
|
|
macOS-related features).
|
|
macOS-related features).
|
|
- Most importantly, we also used donation money to hire our lead developer
|
|
|
|
- Juan Linietsky, so that he can work full-time on the engine. Even with a low
|
|
|
|
|
|
+ Most importantly, we also used donation money to hire core developers so they
|
|
|
|
+ can work full-time on the engine. Even with a low
|
|
monthly wage, we need a steady donation income to continue doing this, which
|
|
monthly wage, we need a steady donation income to continue doing this, which
|
|
has been very beneficial to the project so far. So if you want to donate
|
|
has been very beneficial to the project so far. So if you want to donate
|
|
some money to the project, check `our website <http://godotengine.org/donate>`_
|
|
some money to the project, check `our website <http://godotengine.org/donate>`_
|
|
@@ -53,7 +54,8 @@ Contributing code
|
|
-----------------
|
|
-----------------
|
|
|
|
|
|
The possibility to study, use, modify and redistribute modifications of the
|
|
The possibility to study, use, modify and redistribute modifications of the
|
|
-engine's source code are the fundamental rights that Godot's license grant you,
|
|
|
|
|
|
+engine's source code are the fundamental rights that
|
|
|
|
+Godot's `MIT <https://tldrlegal.com/license/mit-license>`_ license grants you,
|
|
making it `free and open source software <https://en.wikipedia.org/wiki/Free_and_open-source_software>`_.
|
|
making it `free and open source software <https://en.wikipedia.org/wiki/Free_and_open-source_software>`_.
|
|
|
|
|
|
As such, everyone is entitled to modify
|
|
As such, everyone is entitled to modify
|
|
@@ -82,6 +84,8 @@ To ensure good collaboration and overall quality, the Godot developers
|
|
enforce some rules for code contributions, for example regarding the style to
|
|
enforce some rules for code contributions, for example regarding the style to
|
|
use in the C++ code (indentation, brackets, etc.) or the git and PR workflow.
|
|
use in the C++ code (indentation, brackets, etc.) or the git and PR workflow.
|
|
|
|
|
|
|
|
+A nice place to start may be the issue tagged as `junior jobs <https://github.com/godotengine/godot/issues?q=is%3Aissue+is%3Aopen+label%3A%22junior+job%22>`_ on GitHub.
|
|
|
|
+
|
|
.. seealso:: Technical details about the PR workflow are outlined in a
|
|
.. seealso:: Technical details about the PR workflow are outlined in a
|
|
specific section, :ref:`doc_pr_workflow`.
|
|
specific section, :ref:`doc_pr_workflow`.
|
|
|
|
|
|
@@ -106,8 +110,7 @@ To help with the testing, you have several possibilities:
|
|
:ref:`Compiling <toc-devel-compiling>` page for your platform.
|
|
:ref:`Compiling <toc-devel-compiling>` page for your platform.
|
|
|
|
|
|
- Test official pre-release binaries when they are announced (usually on the
|
|
- Test official pre-release binaries when they are announced (usually on the
|
|
- blog and other community platforms), such as alpha, beta and RC (release
|
|
|
|
- candidate) builds.
|
|
|
|
|
|
+ blog and other community platforms), such as alpha, beta and release candidate (RC) builds.
|
|
|
|
|
|
- Test "trusted" unofficial builds of the development branch; just ask
|
|
- Test "trusted" unofficial builds of the development branch; just ask
|
|
community members for reliable providers. Whenever possible, it's best to
|
|
community members for reliable providers. Whenever possible, it's best to
|
|
@@ -181,7 +184,7 @@ There are two separate resources referred to as "documentation" in Godot:
|
|
`doc/base/classes.xml` in Godot's git repository, and make a pull request.
|
|
`doc/base/classes.xml` in Godot's git repository, and make a pull request.
|
|
See :ref:`doc_updating_the_class_reference` for more details.
|
|
See :ref:`doc_updating_the_class_reference` for more details.
|
|
|
|
|
|
-- **The tutorials and engine documentation.** This is the part you are reading
|
|
|
|
|
|
+- **The tutorials and engine documentation and its translations.** This is the part you are reading
|
|
now, which is distributed in the HTML, PDF and EPUB formats. Its contents
|
|
now, which is distributed in the HTML, PDF and EPUB formats. Its contents
|
|
are generated from plain text files in the reStructured Text (rst) format,
|
|
are generated from plain text files in the reStructured Text (rst) format,
|
|
to which you can contribute via pull requests on the
|
|
to which you can contribute via pull requests on the
|