Commit Graph

86 Commits

Author SHA1 Message Date
Lukas Tenbrink
9fb7efde19 Add notes to Dictionary, HashMap and Array.
Add a link to Godot's container types to relevant FAQ entry.
2025-05-01 14:29:03 +02:00
tetrapod00
e8a545fc3e Standardize header syntax within About section 2024-12-04 14:53:57 -08:00
tetrapod00
f2ce3eee91 Standardize renderer names and terms 2024-11-29 13:26:48 -08:00
tetrapod00
6feb7b47c8 Add FAQ entry "Which programming language is fastest?"
Compares the performance of C#, GDScript, and C++.

Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-Authored-By: Andre Sacilotto <66838864+andresacilotto@users.noreply.github.com>
2024-11-20 09:05:25 -08:00
tetrapod00
5994348764 Change all usages of "run-time" to "runtime" 2024-11-06 23:36:58 -08:00
tetrapod00
04a986db73 Add new Renderers page
Adds a new page which gives a summary of the three renderers. This page briefly
describes the renderers, gives some guidance on how to choose a renderer. It also
contains a comparison table between the renderers.
Adds an entry in the FAQ which links to this new page.
Adds a note about subsurface scattering limitations to the Standard Material page.
Adjusts some other pages which had incorrect information.
2024-10-27 18:51:36 -07:00
Allen Pestaluky
4ac951fe13 Removed unnecessary examples of GDScript usage.
The new text puts the focus on the most salient reason for using GDScript. The old examples covered almost all cases (every case except for AAA games), which made for awkward wording that was not relevant to most readers. Fixes #6651
2024-09-23 09:53:59 -04:00
Jiří Švejda
261c9de4c5 Fix typo in FAQ 2024-09-19 22:13:18 +02:00
Hugo Locurcio
e7fdb120c7 Fix dead links in the documentation
Command used:

    lychee **/*.rst --github-token="..." --accept="100..=103,200..=299,429"

429 error codes were allowed due to a high number of false positives,
even with a GitHub token specified.
2024-07-01 18:55:30 +02:00
A Thousand Ships
bd6cc665a7 Fix incorrect uses of a/an 2024-03-29 15:14:27 +01:00
jsjtxietian
661fa2501a Update faq's directx12 question 2024-03-21 12:38:40 +08:00
Hugo Locurcio
95fb178429 Add support for user-provided comments with Giscus
This allows users to leave comments on pages that don't have
`:allow_comments: False` somewhere in the page's source.
Both manual and class reference pages can receive comments.
Index pages cannot have comments, as discussion should occur on "leaf" pages.

GitHub Discussions is used as a backend on the same repository. This means
that Discussions *must* be enabled on godotengine/godot-docs before this
commit is merged to `master`. Users can choose to use the "Custom" watch
mode if they don't want to get notifications for discussion updates,
but still get notifications for issue and pull request updates.

User comments are intended to be used for the following purposes:

- Add a clarification or correct something in the documentation,
  without having to open a pull request. Contributors are encouraged to
  take a look at discussions from time to time, and see if there's information
  worth incorporating in the pages themselves. Don't forget to reply to
  the comment when doing so :)
- Mention a workaround for a common issue.
- Link to useful third-party resources that are relevant to the current page,
  such as tutorials or add-ons.

User comments should *not* be used for technical support. Other community
platforms should be used for that.

Page-to-discussion matching is done using the `pagename` Sphinx variable,
which is independent of the Godot version and documentation language.
Being independent of the Godot version allows keeping old comments
when the Godot version changes, while also allowing users from `/stable`
and `/4.1` to "see" each other in discussions.

See https://giscus.app for more information.
2024-01-11 17:51:53 +01:00
Colton Spurgin
045ac590bc Update faq.rst
Fixed a grammatical error.
2023-12-11 12:05:15 -06:00
Max Hilbrunner
7f97b671f9 Merge pull request #7889 from akien-mga/drop-uwp
Remove UWP mentions as the platform port was removed in 4.2
2023-11-18 12:30:25 +01:00
Matthew
9be78393f7 Merge pull request #8495 from raulsntos/dotnet/platform-updates
Update C# platform support
2023-11-17 21:15:48 -05:00
Raul Santos
9722030a2f Update C# platform support 2023-11-18 02:19:21 +01:00
Rémi Verschelde
ee401703f0 Remove UWP mentions as the platform port was removed in 4.2 2023-11-16 13:03:31 +01:00
Hugo Locurcio
76bfb6e713 Update references to community GDExtensions to point to up-to-date resources 2023-11-03 19:21:25 +01:00
Hugo Locurcio
bcb9c3bfd8 Update Frequently asked questions for Godot 4.2
- Update type names in question about GDScript and other languages.
- Move question about plugins to be located just below the question
  about SDKs.
- Mention that using C++ exceptions would increase compile times,
  as evidenced by Godot's SCons setup recently disabling exception
  handling by default.
- Replace potentially misleading "2K" term with 1440p, assuming
  the question has mobile devices in mind (current flagships are 1440p).
- Remove question about RTTI not being used in Godot, as RTTI
  is now always used to ensure type safety in projects exported
  in release mode.
- Remove reference to option to shrink images on load, which was
  removed in Godot 4.0 (devices with such low resolutions are
  very uncommon nowadays anyway).
2023-10-30 05:59:53 +01:00
Rémi Verschelde
2c102ff266 Merge pull request #8215 from akien-mga/faq-fix-link-LOGO_LICENSE.txt
FAQ: Fix link to LOGO_LICENSE.txt after rename
2023-10-10 15:20:04 +02:00
Rémi Verschelde
767e0ebc2b FAQ: Fix link to LOGO_LICENSE.txt after rename 2023-10-10 11:09:01 +02:00
Hugo Locurcio
2b5580086b Remove outdated mention about low-processor mode on mobile in FAQ
Low processor mode has been working correctly on mobile since 3.5
at least.
2023-09-26 03:53:59 +02:00
Max Hilbrunner
7fc46da582 Merge pull request #7518 from Calinou/release-policy-add-compatibility-policy 2023-07-18 13:25:23 +02:00
Hugo Locurcio
dc44d36f66 Add a compatibility policy and common questions to Release policy
- Add answers to common questions:
  - Which version should I use for a new project?
  - Should I upgrade my project to use new engine versions?
2023-07-03 19:48:52 +02:00
Hugo Locurcio
1e411aa125 Document C# currently not being supported on Android, iOS and Web 2023-06-23 23:14:56 +02:00
Hugo Locurcio
f4efa2fd8a Move rationale about Godot using SCons to Frequently asked questions
This also removes an obsolete bit about the command prompt to use
when compiling using Visual Studio (automatic detection has been
implemented for years).
2023-03-31 19:31:28 +02:00
max.gripe
f11deb103c Update faq.rst
I changed the path to the correct one. The previous one led to a non-existent location.
2023-03-30 18:06:07 +01:00
John Veness
1112060bf9 Fix punctuation and wording in FAQ (#6905)
A few minor improvements
2023-03-09 04:56:49 +01:00
Arman Elgudzhyan
b645991d31 FAQ DoD section: rephrase text and fix some grammar
- Rephrased some awkward grammar in the first paragraph (and removed redundant performance-heavy note).
- Restructured and rephrased some of the grammar in the middle and end sections to be less repetitive and avoid run-on sentences.
- Fixed capitalization in the hyphenated word in the section title.
2023-03-06 14:24:54 -08:00
Hugo Locurcio
c799afdfa2 Update Importing 3D scenes documentation for Godot 4.0 (#6800)
Co-authored-by: Lyuma <xn.lyuma@gmail.com>
2023-03-04 23:00:30 +01:00
Hugo Locurcio
87298c021f Update FAQ for Godot 4.0
- Link to Console support in Godot documentation.
  - In the Console support in Godot page, link to the
    "Godot and consoles, all you need to know" blog post as it contains
    additional context.
- Link to Importing 3D scenes documentation directly to avoid copypasting
  the answer.
- Replace uses of "open-source" with "open source" for consistency.
2023-02-13 00:12:37 +01:00
Yuri Sizov
380f6cd673 Update ways to contribute and propose ideas in the FAQ 2023-02-06 15:46:59 +01:00
Max Hilbrunner
3765e1ca51 Nuke GDNative from docs 2022-10-15 23:53:50 +02:00
Jason Yundt
5175fb8256 Use official CC BY 3.0 terminology and resources
This change makes the docs repo always use the official abbreviation (CC BY 3.0)
for its license. Previously, it would sometimes use “CC-BY 3.0” or
“CC-BY-3.0”. This change also make the docs repo always point to the
official Commons deed [1] for more information about CC BY 3.0.
Previously, it would sometimes link to an unofficial source [2].

[1]: <https://creativecommons.org/licenses/by/3.0/>
[2]: <https://tldrlegal.com/license/creative-commons-attribution-(cc)>
2022-09-13 14:05:04 -04:00
Hugo Locurcio
d917648102 Remove mentions of VisualScript in the documentation
VisualScript has been removed in 4.0.alpha15 and later.
2022-09-01 01:44:54 +02:00
Jaime Crespo
66a2405d03 Add editor's experimental Android support to FAQ (#5980)
* Add editor's experimental Android support to FAQ

This is master version of #5975 pull request.
2022-08-05 19:37:35 +02:00
Hugo Locurcio
2ed7e26fae Fix code literal syntax in FAQ 2022-05-04 16:15:12 +02:00
Hugo Locurcio
df8eecd177 Add FAQ items about portable mode and editor desktop integration 2022-05-03 23:55:04 +02:00
skyace65
ea0b49da2a Clarify example in faq page 2021-12-18 08:01:13 -05:00
Lalit Shankar Chowdhury
a960495139 Fix minor grammatical errors (#5302)
* Update introduction.rst

* Update list_of_features.rst

* Update release_policy.rst

* Update troubleshooting.rst

* Update faq.rst

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Yuri Sizov <pycbouh@users.noreply.github.com>
2021-11-03 19:09:33 +01:00
luzpaz
d9bc787dd9 Fix various typos (#5215)
Fix various typos

Found via `codespell -q 3 -S ./LICENSE.txt -L doubleclick,findn,lod,inout,nd,raison,te`
2021-09-02 17:02:23 +03:00
hpnrep6
8f5d8de5cc Replace comma with colon 2021-08-15 22:03:30 -04:00
Hugo Locurcio
0be0e91561 Add a C++ usage guidelines page (#3668)
This page describes C++ features that are used and allowed in
Godot's codebase. It's based on community consensus over the last
months, as Godot recently moved to C++17 in the `master` branch.
2021-07-12 14:12:19 +02:00
DeeJayLSP
24163bca91 FAQ: Revision on punctuation (#4975)
* FAQ: Revision on punctuation

This pull request moves some periods to their right place, and adds a missing question mark.

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2021-07-06 08:13:43 +02:00
Rémi Verschelde
e10fa30af6 Merge pull request #4824 from Calinou/faq-ui-toolkit
Add a FAQ item about the UI toolkit used by Godot
2021-06-02 12:53:56 +02:00
Hugo Locurcio
0dd27e223e Fix typo in FAQ about Godot's feature set: "advance" -> "advantage" 2021-05-17 14:50:10 +02:00
golddotasksquestions
d891f33382 Fix "example" spelling in Frequently asked questions (#4862) 2021-04-23 02:37:17 +02:00
Hugo Locurcio
23ecee304b Add a FAQ item about the UI toolkit used by Godot 2021-04-09 02:44:48 +02:00
Hugo Locurcio
f850f03b2b Add a FAQ item about why Godot aims to keep its core feature set small 2021-03-21 11:46:00 +01:00
Hugo Locurcio
8161d00092 Add a FAQ item about Godot's lack of ECS 2021-02-28 19:42:15 +01:00