Difference between revisions of "How to start contributing"

From Minetest Developer Wiki
Jump to navigation Jump to search
(Add rough code area image)
 
(One intermediate revision by one other user 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]
+
** [[Lua API Documentation]]
** [http://rubenwardy.com/minetest_modding_book Online Modding Tutorial Book]
 
 
** [http://dev.minetest.net/Intro Intro modding on Wiki].
 
** [http://dev.minetest.net/Intro Intro modding on Wiki].
 
** With these, you can make mods for Minetest. Interesting mods - or fixes to the default mods - may eventually get merged upstream.
 
** With these, you can make mods for Minetest. Interesting mods - or fixes to the default mods - may eventually get merged upstream.
Line 14: 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'''].

Latest revision as of 16:48, 21 August 2022

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