Difference between revisions of "How to start contributing"

From Minetest Developer Wiki
Jump to navigation Jump to search
(Add more Lua API links)
(rename Minetest to Luanti)
 
(4 intermediate revisions by 4 users not shown)
Line 4: Line 4:
  
 
* '''Learn the API'''.
 
* '''Learn the API'''.
** [https://github.com/minetest/minetest/blob/master/doc/lua_api.txt API documentation] [http://rubenwardy.com/minetest_modding_book Online Modding Tutorial Book] [http://dev.minetest.net/Intro Intro modding on Wiki].
+
** [[Lua API Documentation]]
** With this, you can make mods for Minetest. Interesting mods (or fixes to the default mods) may eventually get merged upstream.
+
** [http://dev.minetest.net/Intro Intro modding on Wiki].
 +
** With these, you can make mods for Luanti. Interesting mods - or fixes to the default mods - may eventually get merged upstream.
  
 
* [https://forum.minetest.net/viewtopic.php?f=9&t=2434 '''Find ideas'''].
 
* [https://forum.minetest.net/viewtopic.php?f=9&t=2434 '''Find ideas'''].
Line 12: Line 13:
 
== Core development (in C++) ==
 
== Core development (in C++) ==
  
* '''[[Engine structure|Learn]]-[[Core Architecture|about]]-[[Basic data structures|the]]-[[Releasing Minetest|engine]]'''.
+
* '''[[Engine|Learn about the engine]]'''.
** These pages (each word links to a different page) explain how the engine works, how it structures data and how it is released.
+
** These pages explain how the engine works, how it structures data and how it is released.
  
 
* [https://github.com/minetest/minetest/issues?state=open '''Issues'''].
 
* [https://github.com/minetest/minetest/issues?state=open '''Issues'''].
 
** This is where you can report bugs or suggest improvements. Be aware that we have a lot of feature requests already.
 
** This is where you can report bugs or suggest improvements. Be aware that we have a lot of feature requests already.
 
[[Category:Rules and Guidelines]]
 
[[Category:Rules and Guidelines]]
 +
 +
[[File:Merge Chance Complexity Diagram.png|thumbnail|Rough overview of merge chances per code area]]

Latest revision as of 22:32, 22 October 2024

Mbox information.png This article is a stub.

Mod contribution (in Lua)

  • Find ideas.
    • The forum above contains mod requests and ideas.

Core development (in C++)

  • Learn about the engine.
    • These pages explain how the engine works, how it structures data and how it is released.
  • Issues.
    • This is where you can report bugs or suggest improvements. Be aware that we have a lot of feature requests already.
Rough overview of merge chances per code area