Difference between revisions of "How to start contributing"

From Minetest Developer Wiki
Jump to navigation Jump to search
(Add more Lua API links)
 
(3 intermediate revisions by 3 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 Minetest. 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 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