Anonymous

Melvor Idle:Contributing: Difference between revisions

From Melvor Idle
Update in line with Main Page & remove mention of the now defunct bot
(→‎Versioning: updated template types, grammar)
(Update in line with Main Page & remove mention of the now defunct bot)
Line 1: Line 1:
If you want to help with the wiki, join our [https://discord.gg/KNakXTh Discord] and message Malcs (aka MrFrux)#6454 or Falterfire#7778 for an account.
{{V}}
 
If you want to help with the wiki, join our [https://discord.gg/MelvorIdle Discord] and direct message one of the Wiki Admins for an account.
== Bot ==
{{Main|Reference=Bot}}
We're working on a [[Bot|bot]] which will fill out the wiki automatically from the game's code.  Its next version will generate improved item sources sections for item pages.


== What to do ==
== What to do ==
Line 10: Line 7:
{{:Contributing/To-Do List}}
{{:Contributing/To-Do List}}
== What not to do ==
== What not to do ==
As a result of the bot generating much of the content on the wiki from the game's source code, please do not manually edit the content generated by it. This will disrupt the automatic version flagging when new versions of the game are released, and can potentially decrease the overall accuracy of information on the wiki and style consistency.
A lot of the content on the Wiki is also generated via Lua functions. Please be cautious around this. If you notice a page generated by Lua, contact one of the Wiki Admins before editing the page.


If you wish to add information on pages with generated content, please edit the text above the placement of the template. For example, {{ItemIcon|Crown of Rhaelyx|ext=png}}.
If you wish to add information on pages with generated content, please edit the text above the placement of the template. For example, {{ItemIcon|Crown of Rhaelyx}}.


Generated content currently includes:
Generated content currently includes:
Line 26: Line 23:
* All [[:Category:Tables|Table Templates]]
* All [[:Category:Tables|Table Templates]]


If you do find an issue with the accuracy of information in any of these templates, it is possible that the internal game data is flawed, or there has been a recent hotfix (hidden update without a version number change) to the game code and the bot needs to run an update to the pages.
If you do find an issue with the accuracy of information in any of these templates, it is possible that the internal game data is flawed, or there has been a recent hotfix (hidden update without a version number change) to the game code and the [https://wiki.melvoridle.com/index.php?search=intitle%3A%2Fdata&title=Special:Search&profile=advanced&fulltext=0&ns828=1 Lua data modules] need to be updated.


== Templates ==
== Templates ==
Line 32: Line 29:


=== Versioning ===
=== Versioning ===
We have created a system of templates to mark which pages are up to date. At the top of every page there should be a template indicating for which version the page is written. This will look like either {{T|V}} or {{T|V|0.18.0}}.
We have created a system of templates to mark which pages are up to date. At the top of every page there should be a template indicating for which version the page is written. This will look like either {{T|V}} or {{T|V|1.0}}.
* If a page is entirely populated by either the [[bot]] or Lua-powered templates, then simply add {{T|V}} to the top of the page.
* If a page is entirely populated by Lua-powered templates, then simply add {{T|V}} to the top of the page.
* If a page contains a decent amount of user-written text that has the potential to change with each version, then the version number should be specified. For example, if a page is written for version 0.18.0 you would add {{T|V|0.18.0}} to the top of the page.
* If a page contains a decent amount of user-written text that has the potential to change with each version, then the version number should be specified. For example, if a page is written for version 1.0 you would add {{T|V|1.0}} to the top of the page.
Each page should have a version attached to it. Every version can be found in the [[:Category:Versions|Versions Category]]. One of the main tasks is to make sure that pages are up to date.
Each page should have a version attached to it. Every version can be found in the [[:Category:Versions|Versions Category]]. One of the main tasks is to make sure that pages are up to date.