22 Commits
Author SHA1 Message Date
Andrii Doroshenko (Xrayez) fa046e8ef3 Use "Prefer local solutions" in best practices for engine contributors
Stating that "Solution must be local" is denying the fact that some problems
cannot be solved locally. Therefore, documentation should recommend
contributors to first look at solutions which are closer to the problem first,
and only go for solution that touch core if a problem cannot be solved
locally, for instance.
2021-09-02 16:01:18 +03:00
Andrii Doroshenko (Xrayez) 93ac3122c2 Describe the process of writing integration tests for GDScript 2021-05-03 21:29:58 +03:00
Andrii Doroshenko 0e598d9505 Update link to awesome-godot repository (#4641) 2021-02-12 18:25:57 +01:00
Andrii Doroshenko 8c5a168966 Document unit testing in the engine and modules (#4017) 2020-09-27 15:06:37 +02:00
Andrii Doroshenko (Xrayez) bdec429514 Clarify "The problem has to exist" in the best practices
Simply saying that "The problem has to exist" from the start may convey
a wrong subconscious message that problems must exist in the engine for
the sake of it, especially if taken out of context, so it's better to
make this more explicit to mean that "problems can only be solved when
they actually exist" up front.
2020-09-26 13:52:42 +03:00
Andrii Doroshenko 9539091084 Document custom_modules build option (#3595)
* Document `custom_modules` build option
2020-05-26 14:23:15 +02:00
Andrii Doroshenko (Xrayez) e7574886ef Describe a way to override build options via a file and SCONSFLAGS 2020-05-18 13:17:32 +03:00
Andrii DoroshenkoandMax Hilbrunner 387882f458 Document GDScript export category and property grouping (#3444)
* Document GDScript export category and property grouping

* Update getting_started/scripting/gdscript/gdscript_exports.rst

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2020-05-04 16:26:18 +02:00
Andrii Doroshenko cd04bb9c4b Autowrap text inside tables by default (#3448) 2020-04-26 15:28:44 +02:00
Andrii Doroshenko 7e3c39641a Document script templates creation and management (#3439) 2020-04-25 12:28:55 +02:00
Andrii Doroshenko 5b39f781ae Document modules ability to pre-register types (#3250)
`preregister_*_types()` is available to modules since
Vulkan branch has been merged.
2020-03-10 11:12:56 +01:00
Andrii Doroshenko (Xrayez) 209af20763 Describe the process of creating editor icons globally and per module
Also created a new `Editor development` chapter/section to encompass
C++ editor development side specifically which is not necessarily
related to pure core development, generic types and patterns.
2019-09-01 23:41:48 +03:00
Andrii Doroshenko (Xrayez) ff532da04b Add Windows snippet for compiling with script encryption key 2019-08-14 16:21:30 +03:00
Andrii Doroshenko (Xrayez) f71d2c3dd5 Elaborate on yielding to completed signal in GDScript basics
Also mention that one can get the signal's argument via yield once emitted.
2019-07-25 13:12:23 +03:00
Andrii Doroshenko (Xrayez)andLukas Sägesser 4d13c5f779 Write docs for compiling the engine with script encryption key
Retrieved from old godot wiki and adapted according to current source:
https://github.com/ScyDev/godot/wiki/Export-Encrypt-Scripts

Co-authored-by: Lukas Sägesser (SkyDev) <lukas.saegesser@scydev.ch>
2019-01-04 18:26:39 +02:00
Andrii Doroshenko (Xrayez) bec93d59e3 Make it easier to build pages for Windows users
Added a batch script to simplify the process of building html pages on
Windows platform. The script was auto-generated by Sphinx.

Allows typing `make html` directly from command line just like in Linux.
2018-01-22 11:46:08 +02:00
Andrii Doroshenko (Xrayez) 0ff5c10e88 Add section about writing custom documentation for modules 2018-01-21 19:44:06 +02:00
Andrii Doroshenko (Xrayez) 9f8ae86693 Fix typo in core_types.rst 2017-02-25 12:04:12 +02:00
Andrii Doroshenko (Xrayez) fdeaee3184 Fix grammar error in faq.rst 2017-02-22 11:18:04 +02:00
Andrii Doroshenko (Xrayez) 73d767e936 Fix typos in custom_modules_in_c++.rst 2017-02-14 12:14:35 +02:00
Andrii Doroshenko (Xrayez) f8c85ff9a7 Fix typo 'the can' to 'they can' in physics_introduction.rst 2017-02-13 11:53:55 +02:00
Andrii Doroshenko (Xrayez) 06d0142bcf Fix grammar error in 'become' to 'becomes' 2017-02-04 15:18:18 +02:00