Pārlūkot izejas kodu

Merge pull request #7179 from mhilbrunner/about-intro

Update About > Introduction for Godot 4
Max Hilbrunner 2 gadi atpakaļ
vecāks
revīzija
fcdce11d22
1 mainītis faili ar 64 papildinājumiem un 68 dzēšanām
  1. 64 68
      about/introduction.rst

+ 64 - 68
about/introduction.rst

@@ -6,105 +6,101 @@ Introduction
 ::
 ::
 
 
     func _ready():
     func _ready():
-        $Label.text = "Hello world!"
+        print("Hello world!")
 
 
-Welcome to the official documentation of Godot Engine, the free and open source
+Welcome to the official documentation of **Godot Engine**, the free and open source
 community-driven 2D and 3D game engine! Behind this mouthful, you will find a
 community-driven 2D and 3D game engine! Behind this mouthful, you will find a
 powerful yet user-friendly tool that you can use to develop any kind of game,
 powerful yet user-friendly tool that you can use to develop any kind of game,
 for any platform and with no usage restriction whatsoever.
 for any platform and with no usage restriction whatsoever.
 
 
-This page gives a broad presentation of the engine and of the contents
-of this documentation, so that you know where to start if you are a beginner or
-where to look if you need info on a specific feature.
+This page gives a broad overview of the engine and of this documentation,
+so that you know where to start if you are a beginner or
+where to look if you need information on a specific feature.
 
 
 Before you start
 Before you start
 ----------------
 ----------------
 
 
 The :ref:`Tutorials and resources <doc_community_tutorials>` page lists
 The :ref:`Tutorials and resources <doc_community_tutorials>` page lists
 video tutorials contributed by the community. If you prefer video to text,
 video tutorials contributed by the community. If you prefer video to text,
-those may be worth a look.
+consider checking them out. Otherwise, :ref:`Getting Started <sec-learn>`
+is a great starting point.
 
 
 In case you have trouble with one of the tutorials or your project,
 In case you have trouble with one of the tutorials or your project,
 you can find help on the various :ref:`Community channels <doc_community_channels>`,
 you can find help on the various :ref:`Community channels <doc_community_channels>`,
-especially the Godot Discord community and Q&A.
+especially the Godot `Discord`_ community and
+`Q&A <https://godotengine.org/qa/>`_.
 
 
 About Godot Engine
 About Godot Engine
 ------------------
 ------------------
 
 
-A game engine is a complex tool, and it is therefore difficult to present Godot
-in a few words. Here's a quick synopsis, which you are free to reuse
-if you need a quick write-up about Godot Engine.
+A game engine is a complex tool and difficult to present in a few words.
+Here's a quick synopsis, which you are free to reuse
+if you need a quick write-up about Godot Engine:
 
 
     Godot Engine is a feature-packed, cross-platform game engine to create 2D
     Godot Engine is a feature-packed, cross-platform game engine to create 2D
     and 3D games from a unified interface. It provides a comprehensive set of
     and 3D games from a unified interface. It provides a comprehensive set of
-    common tools, so users can focus on making games without having to
-    reinvent the wheel. Games can be exported in one click to a number of
-    platforms, including the major desktop platforms (Linux, macOS, Windows)
-    as well as mobile (Android, iOS) and web-based (HTML5) platforms.
-
-    Godot is completely free and open source under the permissive MIT
-    license. No strings attached, no royalties, nothing. Users' games are
-    theirs, down to the last line of engine code. Godot's development is fully
-    independent and community-driven, empowering users to help shape their
-    engine to match their expectations. It is supported by the `Godot
-    Foundation <https://godot.foundation/>`_ not-for-profit.
-
-For a more in-depth view of the engine, you are encouraged to read this
-documentation further, especially the :ref:`Getting Started <sec-learn>` series.
-
-About the documentation
------------------------
-
-This documentation is continuously written, corrected, edited, and revamped by
-members of the Godot Engine community. It is edited via text files in the
-`reStructuredText <https://www.sphinx-doc.org/en/stable/rest.html>`_ markup
-language and then compiled into a static website/offline document using the
-open source `Sphinx <https://www.sphinx-doc.org>`_ and `ReadTheDocs
-<https://readthedocs.org/>`_ tools.
-
-.. note:: You can contribute to Godot's documentation by opening issue tickets
-          or sending patches via pull requests on its GitHub
-          `source repository <https://github.com/godotengine/godot-docs>`_, or
-          translating it into your language on `Hosted Weblate
-          <https://hosted.weblate.org/projects/godot-engine/godot-docs/>`_.
-
-All the contents are under the permissive Creative Commons Attribution 3.0
-(`CC BY 3.0 <https://creativecommons.org/licenses/by/3.0/>`_) license, with
-attribution to "Juan Linietsky, Ariel Manzur and the Godot Engine community".
+    common tools, so that users can focus on making games without having to
+    reinvent the wheel. Games can be exported with one click to a number of
+    platforms, including the major desktop platforms (Linux, macOS, Windows),
+    mobile platforms (Android, iOS), as well as Web-based platforms and consoles.
+
+    Godot is completely free and open source under the :ref:`permissive MIT
+    license <doc_complying_with_licenses>`. No strings attached, no royalties,
+    nothing. Users' games are theirs, down to the last line of engine code.
+    Godot's development is fully independent and community-driven, empowering
+    users to help shape their engine to match their expectations.
+    It is supported by the `Godot Foundation <https://godot.foundation/>`_
+    not-for-profit.
+
 
 
 Organization of the documentation
 Organization of the documentation
 ---------------------------------
 ---------------------------------
 
 
-This documentation is organized in several sections with an impressively
-unbalanced distribution of contents – but the way it is split up should be
-relatively intuitive:
+This documentation is organized into several sections:
 
 
-- The **About** section contains this introduction as well as
-  the information about the engine, its history, its licensing, authors, etc. It
+- **About** contains this introduction as well as
+  information about the engine, its history, its licensing, authors, etc. It
   also contains the :ref:`doc_faq`.
   also contains the :ref:`doc_faq`.
-- The **Getting Started** section is the *raison d'être* of this
-  documentation, as it contains all the necessary information on using the
+- **Getting Started** contains all necessary information on using the
   engine to make games. It starts with the :ref:`Step by step
   engine to make games. It starts with the :ref:`Step by step
   <toc-learn-step_by_step>` tutorial which should be the entry point for all
   <toc-learn-step_by_step>` tutorial which should be the entry point for all
-  new users.
-- The **Manual** section can be read as needed,
+  new users. **This is the best place to start if you're new!**
+- The **Manual** can be read  or referenced as needed,
   in any order. It contains feature-specific tutorials and documentation.
   in any order. It contains feature-specific tutorials and documentation.
-- The **Contributing** section gives the information related to contributing to
-  the engine development, e.g. how to report bugs, help with the documentation, etc.
-  It also contains subsections intended for advanced users and contributors
-  to the engine development, with the information on compiling the engine,
-  contributing to the editor, or developing C++ modules.
-- The **Community** section is dedicated to the life of its community.
-  It points to various community channels like Godot Contributors Chat and
-  Discord and contains a list of recommended third-party tutorials outside
-  of this documentation.
-- Finally, the **Class reference** is the documentation of the Godot API,
-  which is also available directly within the engine's script editor. It is
-  generated automatically from a file in the main source repository, therefore
-  the generated files of the documentation are not meant to be modified. See
-  :ref:`doc_updating_the_class_reference` for details.
+- **Contributing** gives information related to contributing to
+  Godot, whether to the core engine, documentation, demos or other parts.
+  It describes how to report bugs, how contributor workflows are organized, etc.
+  It also contains sections intended for advanced users and contributors,
+  with information on compiling the engine, contributing to the editor,
+  or developing C++ modules.
+- **Community** is dedicated to the life of Godot's community.
+  It points to various community channels like the
+  `Godot Contributors Chat <https://chat.godotengine.org/>`_ and
+  `Discord`_ and contains a list of recommended third-party tutorials and
+  materials outside of this documentation.
+- Finally, the **Class reference** documents the full Godot API,
+  also available directly within the engine's script editor.
+  You can find information on all classes, functions, signals and so on here.
 
 
 In addition to this documentation, you may also want to take a look at the
 In addition to this documentation, you may also want to take a look at the
 various `Godot demo projects <https://github.com/godotengine/godot-demo-projects>`_.
 various `Godot demo projects <https://github.com/godotengine/godot-demo-projects>`_.
 
 
-Have fun reading and making games with Godot Engine!
+About this documentation
+------------------------
+
+Members of the Godot Engine community continuously write, correct, edit, and
+improve this documentation. We are always looking for more help. You can also
+contribute by opening Github issues or translating the documentation into your language.
+If you are interested in helping, see :ref:`Ways to contribute <doc_ways_to_contribute>`
+and :ref:`Writing documentation <doc_contributing_writing_documentation>`,
+or get in touch with the `Documentation team <https://godotengine.org/teams/#documentation>`_
+on `Godot Contributors Chat <https://chat.godotengine.org/>`_.
+
+All documentation content is licensed under the permissive Creative Commons Attribution 3.0
+(`CC BY 3.0 <https://creativecommons.org/licenses/by/3.0/>`_) license,
+with attribution to "*Juan Linietsky, Ariel Manzur, and the Godot Engine community*"
+unless otherwise noted.
+
+*Have fun reading and making games with Godot Engine!*
+
+.. _Discord: https://discord.gg/4JBkykG