NetHackWiki:Next version

From NetHackWiki
Revision as of 22:27, 8 December 2015 by Ray Chason (talk | contribs) (List a forthcoming nethack-360 tag here)
Jump to navigation Jump to search

We now have the next version of NetHack on our hands. There will be much rejoicing -- and much work to be done on NetHackWiki. Much information on NetHackWiki will be out of date and need to be updated. NetHackWiki editors have no experience of such an event: nearly every word here was written in the NetHack 3.4.3 era. Toward that end, this project proposes a way to identify articles that will need to be updated.

The present proposal (subject to revision given input from NetHackWiki editors) is to tag articles with one of the following templates:

  • {{nethack-360}} -- articles that pertain to NetHack 3.6.0.
  • {{nethack-343}} -- articles that pertain to NetHack 3.4.3 and now need to be updated.
  • {{slashem-7E7}} -- articles that pertain to SLASH'EM 0.0.7E7 and will need to be updated when the next version of SLASH'EM is released. SLASH'EM gets its own tag because of the large number of articles relating to it.
  • {{variant-343}} -- articles that pertain to a variant of NetHack 3.4.3 other than SLASH'EM and will need to be updated when that variant incorporates NetHack 3.6.0. This tag should only be used for variants such as UnNetHack that are still under active development.
  • {{noversion}} -- articles that will not need to be revised; this tag is for historical articles such as the version writeups, or articles on defunct variants, people, external programs, and the like.
  • {{unknownversion}} -- articles that are new and not tagged by its author; this tag is for bots (ChasonBot will eventually be one) that tag new articles pending review, and is meant to be manually replaced by one of the other tags.

The tag templates display a small icon at the top of the page.

If multiple tags appear on a single article, they can be separated using an "offset" parameter like this: {{nethack-360|offset=2}}{{slashem-7E7|offset=1}}{{variant-343}}. {{noversion}} should never need to be used with another of these tags, but supports offset anyway, so it can be used together with the featured article tag.

With the articles so tagged, once the next version is released, the relevant tag template can be changed to display a prominent header, and add the article to a category. Once an editor has reviewed the article, and either updated it or determined that its information is still current, s/he can change the tag template to {{nethack-360}}. This will go back to showing a small icon, and remove the header from the article and the article from the category.

A note on the tile images

Tile images have been revised in the past and the next version may do so again. If this happens, the old tiles should not be overwritten, as they will still be needed for the version writeups; rather, they should be moved to the historic tiles page and the new tiles uploaded with new names. The What links here link for the old images can identify articles that will need to point to the new tile. Alternatively, the old images can be renamed, the version writeups revised, and the new tiles uploaded using the original name.

See also