Difference between revisions of "MinetestWiki:TODO"

From Minetest Developer Wiki
Jump to navigation Jump to search
(→‎Categories to watch: Remove MissingExamples page)
(17 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 redundant with lua_api.txt ==
 +
A ton of pages on this wiki was just ripped from lua_api.txt and is horribly outdated now, a lot of things need to be removed.
 +
 +
See [[MinetestWiki:Lua API Wiki Documentation Cleanup]].
 +
 +
== 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 ==
Line 6: Line 19:
 
:* Make it more main-page-like (see e.g. [http://mediawiki.org the MediaWiki main page])
 
:* Make it more main-page-like (see e.g. [http://mediawiki.org the MediaWiki main page])
  
=== For the lua API ===
+
=== 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 ===
Line 30: Line 35:
 
:* List here things we need to document, how we will document those things, and more.
 
:* List here things we need to document, how we will document those things, and more.
 
:* Maybe use Doxygen-style comments. Yes, do that.
 
:* Maybe use Doxygen-style comments. Yes, do that.
 +
* [[Translation]]
 +
:* Talk about how to translate and submit translation patches
 +
* [[Visual style guidelines]]
 +
:* A place for artists to go so they can understand the style
  
 
=== 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.
Line 42: Line 48:
 
:* Explain how we use Git
 
:* Explain how we use Git
 
:* Mention how to download things, how there are two separate repos, etc.
 
:* 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]]

Revision as of 20:55, 26 June 2020

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

Categories to watch

Delete pages redundant with lua_api.txt

A ton of pages on this wiki was just ripped from lua_api.txt and is horribly outdated now, a lot of things need to be removed.

See MinetestWiki:Lua API Wiki Documentation Cleanup.

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
  • A place for artists to go so they can understand the style

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