42 Commits

Author SHA1 Message Date
Max Hilbrunner
da932262d7 Merge pull request #8253 from skyace65/Windows-Defender
Update Windows security instructions
2023-11-11 04:55:38 +01:00
Fredia Huya-Kouadio
333c2dea39 Clean up the Android documentation for Godot 4.1 2023-10-12 12:34:45 -07:00
Adam Scott
323c500c7c Remove reference to old target in the macOS docs 2023-10-09 01:31:24 +02:00
Yuri Sizov
25ee8dd977 Improve introduction into buildsystem
And also attempt to improve navigation of the engine
development section of the contribution docs.
2023-10-09 01:21:58 +02:00
llzen44
5a40120702 Fix compiled flle names when building on Windows 2023-10-09 00:48:28 +02:00
Timothe Bonhoure
6e85afbf52 explicit the need for code signing when creating an .app of the editor (#7527)
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2023-08-01 05:40:01 +02:00
Max Hilbrunner
ac12eb06f3 Merge pull request #7720 from Calinou/uwp-non-functional 2023-08-01 05:38:03 +02:00
Max Hilbrunner
171cf070a9 Merge pull request #7582 from Calinou/scons-update-lto-parameter 2023-08-01 05:37:51 +02:00
Matthew
fdbfa4cdda Merge pull request #7625 from aaronfranke/macos-vulkan-sdk
macOS: Move Vulkan SDK from a note to a requirement
2023-08-01 05:15:36 +02:00
lawnjelly
a2fd3fd38e SCU (single compilation unit) build docs
Add info to the buildsystem docs.
2023-06-08 17:52:23 +01:00
Max Hilbrunner
485116d8a3 Character and typo fixes 2023-05-31 18:07:27 +02:00
worstname
4ec777d15e Update embree library version (embree3-devel) to install for Fedora. (#7404) 2023-05-24 15:49:53 +02:00
Max Hilbrunner
ae797db99c Merge pull request #7203 from kashiw1n/patch-1 2023-05-20 13:06:03 +02:00
Max Hilbrunner
cc581494a4 Merge pull request #7276 from Calinou/validation-layers-add-desktop-platforms 2023-05-06 14:57:50 +02:00
Hugo Locurcio
b5e9b75bec Document setting up Vulkan validation layers on desktop platforms 2023-05-05 19:54:37 +02:00
Max Hilbrunner
8c9523a6ca Add solutions to an Arch Linux Clang and LLD error
Co-authored-by: dathide <47128084+Dathide@users.noreply.github.com>
2023-05-05 13:13:43 +02:00
Nicolò Santilio
c0caaa70f3 Update compiling_for_android.rst
Update the command-line tools folder path
2023-05-01 14:06:37 +02:00
kashiw1n
10cf0d3039 Fix link to the 3.x version of Compiling for Linux
Since there is no "3.x " branch of the docs, I'm not sure which branch the link should point to instead. I went with the latest 3.x, but maybe 3.0 is better?
2023-04-21 21:14:08 +02:00
Max Hilbrunner
64a3b465c2 Update SFC to Godot Foundation, old URLs 2023-04-17 23:53:52 +02:00
Evan Overly
03732737e1 Added mingw to the scoop install instructions 2023-04-12 15:38:30 -05:00
Hugo Locurcio
123fce7e07 Add a page on using GCC/Clang/MSVC sanitizers
This also covers Web-specific Emscripten options to enable its own
sanitizers.
2023-04-08 20:08:24 +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
Ron B. Yeh
9d2f8420e3 Fix typo on "linker". 2023-03-30 14:39:44 -07:00
Hugo Locurcio
b7e5b77850 Improve Introduction to the buildsystem documentation
- Simplify history section on SCons.
- Add a section on `production` and `dev_mode` aliases.
- Add a section on `debug_symbols` and `separate_debug_symbols`.
- Add a section on `optimize`.
2023-03-29 04:32:01 +02:00
Unai Martinez-Corral
08f2c7ce44 [contributing/development/compiling/compiling_for_linuxbsd] update style; use directives (#7059)
* [contributing/development/compiling/compiling_for_linuxbsd] use tabs to show distro-specific one-liners
2023-03-28 07:50:21 +02:00
Max Hilbrunner
8d1cfa6c37 Merge pull request #6345 from Calinou/add-custom-platform-ports
Add a page on creating custom platform ports
2023-03-23 02:38:02 +01:00
John Veness
08498ef96a Change capitalization of Project Manager 2023-03-13 20:08:49 +00:00
Hugo Locurcio
f658307ac7 Add a page on creating custom platform ports 2023-03-13 18:53:38 +01:00
Hugo Locurcio
1abe518cf8 Mention local web server for testing web editor in Compiling/Exporting for the Web 2023-03-01 23:33:08 +01:00
Max Hilbrunner
3592c269ac Merge pull request #6792 from RedworkDE/compiling-with-mono-net
Update the `Compiling with Mono` page
2023-02-26 10:06:15 +01:00
RedworkDE
6cdaa558a2 A lot of renames mono -> .NET
Co-authored-by: Raul Santos <raulsntos@gmail.com>
2023-02-21 11:08:05 +01:00
RedworkDE
c7a776bbc7 Recommend dotnet --info, clarify Nuget caching 2023-02-20 20:24:57 +01:00
RedworkDE
8f585bfd84 Fix Python link typo in Compiling for Linux (#6794) 2023-02-20 18:41:56 +01:00
RedworkDE
4d78c82027 Rename page mono->dotnet, Doc build_assemblies args, Note about mono, Reviews, Fixes 2023-02-20 12:28:56 +01:00
RedworkDE
cab294b892 Update the Compiling with Mono page 2023-02-19 20:09:41 +01:00
Hugo Locurcio
9a361d1ecf Remove most mentions of SCons -j parameter as it's now set automatically
The Introduction to the buildsystem page still mentions this parameter
in case it needs to be changed, but in most situations, the default
value of `(number of CPU threads) - 1` does a good job.
2023-01-24 13:17:21 +01:00
Max Hilbrunner
be5ac7b34b Merge pull request #6648 from Calinou/compiling-linuxbsd-faster-linking
Document ways to further speed up linking in Compiling for Linux/*BSD
2023-01-23 17:19:46 +01:00
Hugo Locurcio
004654a114 Document ways to further speed up linking in Compiling for Linux/*BSD
mold and/or system libraries can be used to make iteration times
significantly faster when working on the engine.
2023-01-22 11:43:46 +01:00
Hugo Locurcio
14e4b0e110 Document using Pyston-lite for faster builds on macOS 2023-01-22 11:01:14 +01:00
Hugo Locurcio
554394c5cd Update Python version requirements on Compiling pages
The `master` branch has required Python 3.6 to be compiled for
a few years now.

This also makes the text more consistent across platforms.
2023-01-20 13:07:35 +01:00
Yuri Sizov
c337204562 Fix formatting issues reported by the builder 2023-01-14 17:40:27 +03:00
Yuri Sizov
dbfe3b1d26 Reorganize documentation for contributors
- Merge Community/Contributing and Engine Development into one top-level section, Contributing.
- Structure it in a way that gives equal priority to various ways to contribute, including documentation.
- Rename several articles to be more comprehensive and in line with the overall state of the documentation.
- Rewrite the guide for class reference contributions.
2023-01-10 01:49:30 +03:00