Difference between revisions of "Engine"
Jump to navigation
Jump to search
Rubenwardy (talk | contribs) |
(rename Minetest to Luanti) |
||
(7 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | The engine section and | + | The engine section and the [[:Category:Core_Engine|Core Engine category]] is for documentation of the Luanti engine, which consists of a C++ core and a Lua builtin script. |
This page contains links to useful information. | This page contains links to useful information. | ||
Line 8: | Line 8: | ||
* [[Engine/Basic_data_structures|Basic data structures]] - general data structures. | * [[Engine/Basic_data_structures|Basic data structures]] - general data structures. | ||
* [[Engine/Objects|Objects]] - documentation on active and static objects. | * [[Engine/Objects|Objects]] - documentation on active and static objects. | ||
− | * | + | * Doxygen - For a complete (but often missing comments) reference to code. You'll need to generate this yourself |
* See [[:Category:Core_Engine|all pages on the engine]]. | * See [[:Category:Core_Engine|all pages on the engine]]. | ||
* See [[:Category:Rules_and_Guidelines|Rules and Guidelines]]. | * See [[:Category:Rules_and_Guidelines|Rules and Guidelines]]. | ||
Line 14: | Line 14: | ||
== How to help improve documentation == | == How to help improve documentation == | ||
− | * Doxygen: We want to document most or all of | + | * Doxygen: We want to document most or all of Luanti core with [http://en.wikipedia.org/wiki/Doxygen Doxygen-style] code comments. |
− | Head over to #minetest-dev on | + | :* The usage of doxygen is explained [http://www.doxygen.nl/manual/index.html there]. |
+ | :* Head over to #minetest-dev on IRC, and ask someone there to help you get started with documentation. You'll need to download the project through [[Git]] and then make your changes. | ||
* Move stuff from [[Engine/NMPR|NMPR]] to [[Engine/Structure|Engine Structure]], and improve [[Engine/Structure|Engine Structure]] generally. | * Move stuff from [[Engine/NMPR|NMPR]] to [[Engine/Structure|Engine Structure]], and improve [[Engine/Structure|Engine Structure]] generally. | ||
[[Category:Core Engine]] | [[Category:Core Engine]] |
Latest revision as of 21:58, 22 October 2024
The engine section and the Core Engine category is for documentation of the Luanti engine, which consists of a C++ core and a Lua builtin script.
This page contains links to useful information.
Useful Resources
- Engine Structure - for an introduction and light reference to the engine's structure. Start here.
- Basic data structures - general data structures.
- Objects - documentation on active and static objects.
- Doxygen - For a complete (but often missing comments) reference to code. You'll need to generate this yourself
- See all pages on the engine.
- See Rules and Guidelines.
How to help improve documentation
- Doxygen: We want to document most or all of Luanti core with Doxygen-style code comments.
- Move stuff from NMPR to Engine Structure, and improve Engine Structure generally.