323 Commits

Author SHA1 Message Date
Sai Nane
3489cc51fb Update file_access.h location
`os/file_access.h` moved to `io/file_access.h` in 9e328bb5b:
https://github.com/godotengine/godot/commit/9e328bb5b
2024-11-30 07:55:23 +01:00
Quinn
4ba3e374cd Replace mentions of Reference with RefCounted 2024-11-30 07:54:40 +01:00
Hugo Locurcio
83d7bb5056 Fix outdated reference to godot.tools.html in Compiling for the Web
It's `godot.editor.html` since Godot 4.0.
2024-11-30 07:54:24 +01:00
Hugo Locurcio
dc9254582a Remove instructions on setting up Pyston for faster development
This is done for several reasons:

- Recent CPython versions such as 3.13 have mostly caught up
  with Pyston in terms of performance. If the trend continues,
  CPython may supersede Pyston's performance in the long term.
  This is especially the case if the experimental JIT is
  eventually able to run Godot's SCons setup.
- Pyston is not maintained anymore (its last release was in 2022),
  and the last Python version it can run is 3.8. Python 3.8 is now
  end-of-life. Godot's SCons setup (as well as SCons itself) will
  eventually require Python versions newer than 3.8.
2024-11-30 07:54:17 +01:00
Danila Zolotarev
4302a98081 Fix wording of OpenGL ES support on desktop in Internal rendering architecture (#9945) 2024-11-30 07:53:55 +01:00
Hugo Locurcio
c66f811460 Document generate_bundle=yes SCons option in Compiling for macOS and iOS
- Reorder instructions to mention ARM64 builds first in macOS,
  as this is the primary architecture in use now (with all new Macs
  since 2023 being sold with Apple Silicon only). The `lipo` command still
  works as before, as it infers the architecture from the input files.
- Remove the manual bundle generation steps to make the page shorter
  (similar to Compiling for Android).
- Remove references to the master branch (this was only relevant when
  4.0 was still in development).
2024-11-30 07:53:20 +01:00
Jonathan Sekela
d1042305d6 Add dev_build and dev_mode flags to scons compilation instructions for desktop editor pages 2024-11-30 07:50:08 +01:00
tetrapod00
302aa47496 Improve Bug triage guidelines 2024-11-30 07:13:29 +01:00
tetrapod00
21bd5e0b2b Fix codespell not running on some files 2024-11-30 07:13:18 +01:00
Hugo Locurcio
f6b7d835b8 Fix link to Windows platform port in Custom platform ports
- Fix link to Linux Vulkan context code.
- Add references to Direct3D 12.
2024-11-30 07:11:47 +01:00
tetrapod
0f3b28f4d9 Update Editor icons page to reflect usage of svgo (#10195)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-11-30 07:09:46 +01:00
Hugo Locurcio
bf6c72cc22 Mention a way to get development snapshots' source code in Getting the source 2024-11-30 07:08:11 +01:00
tetrapod00
b71ff5c73d Improve display of rubric fake headers with heading-level option 2024-11-30 07:07:47 +01:00
tetrapod00
50ba383b4c Clarify cherry-picking workflow in Contributing to the Documentation 2024-11-30 07:02:40 +01:00
jedrzej
def9753cef Removed unnecessary note, as this page got rid of "$" signs in below commit:
https://github.com/godotengine/godot-docs/pull/9956
2024-11-30 07:01:57 +01:00
Pablo Andres Fuente
bb4190ae90 Adding Visual Studio Code Mac launch.json example 2024-11-30 06:59:36 +01:00
Hugo Locurcio
b5e097d435 Document Variant not being nullable 2024-11-30 06:57:24 +01:00
Matthew
f8e4fa53e4 Merge pull request #9828 from Lukas-Fletcher/patch-2
update editing pages online instructions in contributing_to_the_documentation.rst
# Conflicts:
#	contributing/documentation/contributing_to_the_documentation.rst
2024-11-30 06:53:23 +01:00
tetrapod00
f7e8509a17 Improve sidebar navigation by removing headers
- Ensure most pages are reachable through the sidebar, by removing headers on pages that are mostly indexes.
- This also means that some pages now have navigable headers again.
2024-10-04 03:55:12 +02:00
tetrapod00
be672fa5cc Clarify requirements in Compiling for Windows 2024-10-04 03:53:55 +02:00
Hugo Locurcio
71db8932bc Harmonize Bash command syntax for easier line selection and copy-pasting
- Remove prompt or `$` sign which makes triple-click based selection
  more difficult and time-consuming.
- Use `platform` instead of `p` alias in all SCons examples.
2024-10-04 03:51:17 +02:00
Hendrik Brucker
eaa7cd9915 Document testing signals 2024-10-04 03:49:38 +02:00
MBCX
484cca62a9 Add compilation instructions for RISC-V 2024-10-04 03:49:06 +02:00
Hendrik Brucker
df6e41ea5f Add note about the create_test.py script 2024-10-04 03:48:14 +02:00
Max Hilbrunner
b7be0b374c Update Discord, refer to website for communities 2024-10-04 03:47:59 +02:00
Hugo Locurcio
b7adf2e0f5 Fix Visual Studio Code gdb pretty print script path to match the Godot repository 2024-10-04 03:45:33 +02:00
Kongfa Waroros
050c9b94a9 Update certain example code snippets to use the new syntax 2024-10-04 03:41:25 +02:00
Sai Nane
52d823115b Fix comment directive to prevent webpage display
`..` immediately following paragraph text at the same indentation is
interpreted as a continuation of that text, as seen on the website:

https://docs.godotengine.org/en/stable/contributing/how_to_contribute.html#technical-contributions

> Upload your plugins to the Godot Asset Library to make them available to others. .. update to talk about Asset Store later

I feel the intent was still clear, but it does look a bit weird at the moment.

Further information:
 - There must be a blank line between the text block and the comment for the
   comment to be properly interpreted as a comment.
 - There must not be two blank lines between the two list items, once the
   comment is ignored. Otherwise, the generated output produces two separate
   lists. This a perceptibly different amount of padding compared to when they
   were structurally part of the same list in HTML output, since Godot adds
   extra padding around `<ul>` tags.
2024-10-04 03:41:07 +02:00
Stephen Li
aa85a1b0c5 Fix other funding link
This link also points to a 404
2024-08-10 00:33:23 -04:00
Eric K.
e69daec15f Fix funding link to be an external link
The link on the live documentation was leading to a "Page not found" error.
2024-08-08 13:50:31 -06:00
Max Hilbrunner
95eb1ba85e Merge pull request #9701 from Geometror/tests-add-special-tags-section
Add section about special tags to the unit testing guide
2024-08-04 16:50:31 +02:00
Max Hilbrunner
1b974d5535 Merge pull request #9700 from Geometror/tests-add-subcases-section
Add section about subcases to the unit testing guide
2024-08-04 16:49:22 +02:00
Hendrik Brucker
b85d63c69c Add section about special tags to the unit testing guide 2024-08-03 12:47:29 +02:00
Hendrik Brucker
012805ba82 Add section about subcases to the unit testing guide 2024-08-02 20:51:38 +02:00
Fredia Huya-Kouadio
73091bea0a Update the Android build documentation (#9669)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-07-30 08:39:57 +02:00
wise_
4b755c0dac Update tscn.rst (#9665)
fix a missing space
2024-07-28 20:29:24 -04:00
Gio
18ad4e72f3 Ubuntu APT oneliner to install system builtin alternatives (#9512)
* Ubuntu APT oneliner to install system builtin alternatives

Might work on Debian, not sure - tested on Ubuntu 24.04 LTS

* Use new table syntax (easier to maintain), add Debian

---------

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-07-29 00:11:19 +02:00
Max Hilbrunner
08b25ad636 Merge pull request #9650 from bruvzg/win_arm64
Update "Compiling for Windows" page.
2024-07-28 00:07:21 +02:00
skyace65
19ffef34f8 Update Docs for ARM support 2024-07-26 17:48:43 -04:00
bruvzg
cbc0dda137 Update "Compiling for Windows" page. 2024-07-26 10:46:16 +03:00
Joshua Goins
e996398251 Mention single thread web template support (#9392)
* Mention single thread web template support

This is controlled  with the SCons option ``threads``. Now it's documented as another knob you can turn when compiling the web template.

* Update contributing/development/compiling/compiling_for_web.rst

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>

---------

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-07-22 16:20:57 +02:00
Max Hilbrunner
6ee50cb3a0 Merge pull request #9568 from Calinou/update-cross-compiling-ios-linux
Update Cross-compiling for iOS on Linux
2024-07-22 16:14:55 +02:00
Nathalie Galla
86192a2830 Merge pull request #9609 from MurderVeggie/how-to-contribute
Fresh "How to contribute" page
2024-07-19 19:27:17 +02:00
Nathalie Galla
ffdc9b1a19 Merge branch 'how-to-contribute' of https://github.com/MurderVeggie/godot-docs into how-to-contribute 2024-07-19 13:46:26 +02:00
Nathalie Galla
e97fbd9cb3 address build problems
removed duplicate link names
updated index.rst
included conversation feedback
2024-07-19 13:46:18 +02:00
Nathalie Galla
56cf5d5b86 Update contributing/how_to_contribute.rst
Co-authored-by: Clay John <claynjohn@gmail.com>
2024-07-19 13:37:40 +02:00
Nathalie Galla
3202cfef37 Update contributing/how_to_contribute.rst
Co-authored-by: Markus Sauermann <6299227+Sauermann@users.noreply.github.com>
2024-07-19 13:33:55 +02:00
Nathalie Galla
a94def6921 Update contributing/how_to_contribute.rst
Co-authored-by: Clay John <claynjohn@gmail.com>
2024-07-19 13:33:24 +02:00
Nathalie Galla
5c8103dbc3 added newline 2024-07-17 19:38:22 +02:00
Nathalie Galla
d2881155c7 small fixes 2024-07-17 19:36:33 +02:00