204 Commits

Author SHA1 Message Date
Max Hilbrunner
ae797db99c Merge pull request #7203 from kashiw1n/patch-1 2023-05-20 13:06:03 +02:00
Hugo Locurcio
00381a521b Add a page documenting Godot's internal rendering architecture
This is intended for new and returning engine contributors.
2023-05-18 09:56:38 +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
Devin Amdahl
c48b82fe96 Update PR Workflow documentation to include updated information about GitHub's account verification via HTTPS (#7275) 2023-05-05 12:55:12 +02:00
Max Hilbrunner
52f6ed593d Merge pull request #5644 from Jayman2000/remove-bug-reporting-guide 2023-05-05 12:36:07 +02:00
Max Hilbrunner
8e2f143824 VS Code: remove duplicate code block 2023-05-03 23:50:28 +02:00
Jason Yundt
f283bcc966 Streamline bug reporting process
Before this change, there was multiple different bug reporting guides.
This change removes the guide that was in the docs and replaces it with
a note that says to follow [the template][1].

The idea behind this change is to make [the template][1] the only place
bug reporters have to go (i.e., they should no longer have to look at a
guide on another page). This will (hopefully) make reporting issues
easier.

This commit partially implements this proposal:
<godotengine/godot-proposals#4083>

[1]: https://github.com/godotengine/godot/blob/master/.github/ISSUE_TEMPLATE/bug_report.yml
2023-05-03 14:59:12 -04:00
Nicolò Santilio
c0caaa70f3 Update compiling_for_android.rst
Update the command-line tools folder path
2023-05-01 14:06:37 +02:00
Yuri Sizov
0606a8ed38 Move tutorial ZIPs to a dedicated repository 2023-04-26 10:42:20 +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
Unai Martinez-Corral
e7cd5e5a92 [contributing/documentation/building_the_manual] fix headings 2023-04-18 17:57:08 +02:00
Unai Martinez-Corral
f85fa75561 [contributing/documentation/building_the_manual] use tabs and admonitions (#7074)
* [contributing/documentation/building_the_manual] use tabs and admonitions

---------

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2023-04-18 05:13:51 +02:00
Max Hilbrunner
7cc873c2dd Remove duplicate the-the 2023-04-18 03:02:23 +02:00
Max Hilbrunner
64a3b465c2 Update SFC to Godot Foundation, old URLs 2023-04-17 23:53:52 +02:00
belzecue
5eb4a277c4 Fix typo 'adominitions'
A Google search returns <300 hits for this spelling, with the top hit being a typo itself, so I'm pretty sure the use here is also a typo for 'admonitions.'
2023-04-16 21:30:14 +08:00
Max Hilbrunner
457e836b43 Merge pull request #7164 from andrejp88/patch-1
Update link to set of predefined color mappings in `creating_icons.rst`
2023-04-16 01:28:51 +02:00
Max Hilbrunner
2fb02017b4 Merge pull request #7165 from Calinou/editor-development-encapsulation-update-issue-url
Update GitHub issue URL for encapsulation violations in Editor development
2023-04-16 00:56:45 +02:00
Hugo Locurcio
c59fbbc812 Update GitHub issue URL for encapsulation violations in Editor development
The previously linked issue is now closed.
2023-04-15 21:39:17 +02:00
Andrej Petrović
b20fa95ee3 Update link to set of predefined color mappings in creating_icons.rst 2023-04-15 16:39:38 +01: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
Max Hilbrunner
425e9492dd Merge pull request #7101 from Riteo/serious-video-game
Change PNG image requirement to SVG in custom platform ports page
2023-03-31 19:41:17 +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
Riteo
a6359685a6 Change PNG image requirement to SVG in custom platform ports page
It got changed to SVG in godotengine/godot@cebefc9.

I'm not sure if PNGs are supported anymore but I guess that it's still
good practice to use SVGs and this isn't supposed to be a full in-depth
tutorial anyways 🤷
2023-03-31 19:00:05 +02:00
Ron B. Yeh
9d2f8420e3 Fix typo on "linker". 2023-03-30 14:39:44 -07:00
Arman Papikyan
ec7a1d41fb Clarifying some common pitfalls for Visual Studio debugging (#7062)
* Clarifying some common pitfalls for Visual Studio debugging

Two minor changes made to this page, to help other people avoid wasting their time:
1. The page says at the end that it should be possible to place a breakpoint and if the steps were followed properly it should just work, however the dev_buil paramter is not mentioned anywhere in the same page and I would not be able to complete the setup without help from @anvilfolk.
2. I spent a couple of minutes trying to understand why the debugger would not attach and instead would exit with code 255 - no errors or hints shown (like path not found, or could not parse, etc). Ended up being a simple mistake of having white spaces in the path. I think its worth mentioning in the docs.
Also updating the screenshot to suggest double quotation marks by default as safer alternative that can handle whitespaces.

---------

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2023-03-30 20:27:40 +02: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
057d8b97f1 Merge pull request #7031 from wlsnmrk/sphinx-build-dir
Corrected directory for HTML documentation output
2023-03-23 06:39:14 +01:00
Max Hilbrunner
b53e989669 Merge pull request #7012 from jwmcgettigan/onready-patch
Updated instances of onready to @onready.
2023-03-23 04:39:30 +01:00
Max Hilbrunner
8d1af60ddb Merge pull request #7036 from ajreckof/update_configuring_xcode
update the page explaining Xcode configuration for engine development
2023-03-23 02:56:28 +01: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
ajreckof
cc91994efd update the page explaining Xcode configuration for engine development 2023-03-22 21:26:15 +01:00
Mark Wilson
24bc17efe3 Provide correct directory for HTML documentation output
Updated output directory in tutorial for manual sphinx-build operations
on godot-docs. It now matches the output directory used by the make
command for godot-docs.
2023-03-20 13:57:35 -04:00
Max Hilbrunner
da46470513 Merge pull request #6978 from JohnVeness/project-manager
Change capitalization of Project Manager
2023-03-20 02:45:09 +01:00
Max Hilbrunner
ecc80f3958 Merge pull request #6901 from m4gr3d/update_android_studio_dev_instructions
Add instructions for building and debugging using Android Studio
2023-03-20 01:06:46 +01:00
Fredia Huya-Kouadio
153d864db0 Add instructions for building and debugging using Android Studio 2023-03-19 09:40:08 -07:00
Justin McGettigan
7f7042c515 Updated instances of onready to @onready. 2023-03-18 16:06:11 -04:00
Clay John
7c04c11858 Add pull request review guidelines (#6374)
Add PR review guidelines for maintainers

Co-authored-by: Yuri Sizov <yuris@humnom.net>
2023-03-15 21:08:33 +03: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
Thaddeus Crews
83ba309de8 Fix typo in Wikipedia open-source hyperlink 2023-03-09 17:17:26 -06:00
Max Hilbrunner
12720dd582 Merge pull request #6888 from rcorre/compiledb
Document compiledb generation.
2023-03-09 05:03:19 +01:00
Ryan Roden-Corrent
009ca60f33 Document compiledb generation.
The compiledb=yes flag is only documented in the vscode and clion sections, but is relevant to any LSP-based editor.

In addition, nothing mentioned the ability to generate a compilation database without compiling, referenced here:

https://github.com/godotengine/godot/issues/39883#issuecomment-924423857
2023-03-04 07:32:55 -05: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
Yuri Sizov
978a13bb0a Mark potentially outdated pages with a WIP warning 2023-02-26 14:21:15 +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