Difference between revisions of "MinetestWiki:TODO"

From Minetest Developer Wiki
Jump to navigation Jump to search
(Created page with "This is a list of things that need to be done on the wiki. == Big, overarching pages == === For the lua API === * Lua :* Create :* Link to a tutorial or so (maybe [[Lua...")
 
(→‎For the core engine: Remove visual style guideline (page was deleted))
 
(22 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
This is a list of things that need to be done on the wiki.
 
This is a list of things that need to be done on the wiki.
 +
 +
== Categories to watch ==
 +
 +
* [[:Category:Incomplete|Unfinished articles]]
 +
* [[:Category:Stub|Articles that need expansion]]
 +
 +
== Delete pages marked for deletion ==
 +
Pages marked with the “[[:Template:delete|delete]]” template are marked for deletion. Delete them (after checking the given reason for deletion). Here's a list: [[:Category:Proposed_for_deletion]]
  
 
== Big, overarching pages ==
 
== Big, overarching pages ==
  
=== For the lua API ===
+
* [[Main Page]]
 +
:* Make it more main-page-like (see e.g. [http://mediawiki.org the MediaWiki main page])
 +
 
 +
=== For the Lua API ===
  
* [[Lua]]
+
* [[Mod]]
:* Create
 
:* Link to a tutorial or so (maybe [[Lua/Tutorial]])
 
:* Talk about some of the benefits
 
:* Talk about the meaning WRT Minetest
 
:* Consider the existing [[intro]] page
 
* [[Mods]]
 
 
:* Create
 
:* Create
 
:* Link to Lua tutorial and page, talk briefly about Lua
 
:* Link to Lua tutorial and page, talk briefly about Lua
 
:* Link to some examples of good mods. Make sure they don't conflict with our licensing!
 
:* Link to some examples of good mods. Make sure they don't conflict with our licensing!
* [[Global minetest object]]
 
:* Briefly describe [[:Category:Methods|each part]] of the minetest object
 
  
 
=== For the core engine ===
 
=== For the core engine ===
  
* [[Structure]]
+
* [[Engine structure]]
 
:* Maybe move from [[Core Architecture]], I don't know.
 
:* Maybe move from [[Core Architecture]], I don't know.
 
:* Talk about general structure, don't get into details or implementations (or code)
 
:* Talk about general structure, don't get into details or implementations (or code)
 
:* Link to pages for each component
 
:* Link to pages for each component
 +
* [[Engine documentation]]
 +
:* List here things we need to document, how we will document those things, and more.
 +
:* Maybe use Doxygen-style comments. Yes, do that.
 +
* [[Translation]]
 +
:* Talk about how to translate and submit translation patches
  
 
=== For community things ===
 
=== For community things ===
  
* [[How to communicate]]
 
:* Something like a rule set, but nothing official (make that clear)
 
:* Link to [[IRC]], [[Forums]], [[GitHub]]
 
 
* [[GitHub]]
 
* [[GitHub]]
 
:* Explain how we use GitHub.
 
:* Explain how we use GitHub.
 
:* Mention issues, link to our pages, etc.
 
:* Mention issues, link to our pages, etc.
 +
* [[Git]]
 +
:* Explain how we use Git
 +
:* Mention how to download things, how there are two separate repos, etc.
 +
* [[How to start contributing]]
 +
:* Answer most of the questions below
  
== Littler pages ==
+
== Smaller pages ==
  
=== For the lua API ===
+
=== For the Lua API ===
  
 
=== For the core engine ===
 
=== For the core engine ===
  
 
=== For community things ===
 
=== For community things ===
 +
 +
=== Potential questions from a new developer ===
 +
Moved to [[Project_Overview]]

Latest revision as of 08:02, 21 August 2022

This is a list of things that need to be done on the wiki.

Categories to watch

Delete pages marked for deletion

Pages marked with the “delete” template are marked for deletion. Delete them (after checking the given reason for deletion). Here's a list: Category:Proposed_for_deletion

Big, overarching pages

For the Lua API

  • Create
  • Link to Lua tutorial and page, talk briefly about Lua
  • Link to some examples of good mods. Make sure they don't conflict with our licensing!

For the core engine

  • Maybe move from Core Architecture, I don't know.
  • Talk about general structure, don't get into details or implementations (or code)
  • Link to pages for each component
  • List here things we need to document, how we will document those things, and more.
  • Maybe use Doxygen-style comments. Yes, do that.
  • Talk about how to translate and submit translation patches

For community things

  • Explain how we use GitHub.
  • Mention issues, link to our pages, etc.
  • Explain how we use Git
  • Mention how to download things, how there are two separate repos, etc.
  • Answer most of the questions below

Smaller pages

For the Lua API

For the core engine

For community things

Potential questions from a new developer

Moved to Project_Overview