NetHackWiki:Next version

From NetHackWiki
Revision as of 00:18, 3 March 2020 by Lysdexia (talk | contribs) (needs lesser precision)
Jump to navigation Jump to search

We now have the next version of NetHack on our hands. There shall be much rejoicing—and much work to be done on NetHackWiki. Much information on NetHackWiki shall 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 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.
    • Remake this template to {{nethack-36}} for all 3.6.x revisions or all revisions after 3.6.1. Make 3.7 follow the same pattern.
  • {{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 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 need to be updated when that variant incorporates NetHack 3.6.0. This tag is only used for variants such as UnNetHack that are still under active development.
  • {{noversion}}, articles that do 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, one can change the tag template to {{nethack-360}}. This shall 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 ought not be overwritten, as they are still be needed for the version writeups; rather, they ought 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 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