NoMansSky:IndexDevelopment

From Step Mods | Change The Game
Nomanssky flare.png

NMS Index Development Documentation

How it works

NoMansSky Index is a top-level Cat for holding the subCats used for the Index's automatic lists (#ask calls):

Example: {{#ask:|mainlabel=-|?|format=ul|sep=|class=list-unstyled}}

Adding or removing a subCat from a page will add or remove the page from the "All content" lists on the Index page. This is the extent of the automation for the Index. The remainder of the links are manually added.

So pages are not "double listed", both manually and under "All content", simply remove the Cat from the page, thus removing it from the auto-list.

Info-Logo.png

NOTE

Everyone involved is aware having an Index page, such as this, adds manual maintenance. There are better ways to accomplish this, however, not in an 'Index' format, as is being requested.

Step's "compromise" to this maintenance is the auto-listed content under the "All content" subheadings...users can add the correct Cats/Properties to still have their content listed without having to worry about the Index, itself. Curators can take care of the Index at their leisure.

New Properties

NMS_Index
Used to classify No Mans Sky pages for their Index page
type=Text
strictly "allowed values"

Using Properties

Properties are applied to pages, similar to Cats: PropertyName::Value

Unassigned Property Values

NMS_Index::Uncategorized
Holds pages that are uncategorized due to users being unsure of which categories/properties to use for the new page.
A new "maintenance" page will be created to auto-list all of these pages. From there, the Curators can quickly view pages that require attention for proper categorization.

Conversion Tables

Top-level Cats

Category Conversion
Current Category Category Description New Category New Property
NoMansSky GameFile Content directly related to a specific file or group of files found within the game GameFile GameFile
NoMansSky Index Content directly related to the Index page. Used to categorize the content by heading. Index NMS_Index
NoMansSky Reference Content that is a reference, however, does not directly relate to a specific game file. Reference Reference
NoMansSky Tutorials Content that is defined as a tutorial (teaches users how to do something) Guide Guide

GameFile Subcats

Conversion Table
Current Category New Category Property::Value
NMS-GameFile-Biomes GameFile GameFile::Biome
NMS-GameFile-Global GameFile GameFile::Global
NMS-GameFile-Textures GameFile GameFile::Texture
NMS-GameFile-XML GameFile GameFile::XML

Index Subcats

Why have I been sent to the bottom?
Current Category Property Conversion
NMS-Index-AMUMSS‎ AMUMSS
NMS-Index-Animations Animation
NMS-Index-Audio Audio
NMS-Index-BaseBuilding‎ BaseBuilding
NMS-Index-Biomes‎ Biome
NMS-Index-Blender‎ Blender
NMS-Index-Blueprints‎ Blueprints
NMS-Index-Bytebeat‎ Bytebeat
NMS-Index-Cameras‎ Camera
NMS-Index-Descriptor‎ Descriptor
NMS-Index-Dialogs Dialog
NMS-Index-Entity‎ Entity
NMS-Index-EXML‎ EXML
NMS-Index-Extract‎ Extract
NMS-Index-Geometry‎ Geometry
NMS-Index-Globals‎ Global
NMS-Index-Hazards‎ Hazard
NMS-Index-HexEditing‎ HexEditing
NMS-Index-Inventory‎ Inventory
NMS-Index-Items‎ Item
NMS-Index-Material‎ Material
NMS-Index-MBINCompiler‎ MBINComiler
NMS-Index-Modding‎ Modding
NMS-Index-Objects Object
NMS-Index-Player Player
NMS-Index-PSArcTool‎ PSArcTool
NMS-Index-References Reference
NMS-Index-SaveFiles‎ SaveFiles
NMS-Index-Scenes‎ Scene
NMS-Index-Shaders Shader
NMS-Index-Spawning‎ Spawning
NMS-Index-Tables Table
NMS-Index-Terrain‎ Terrain
NMS-Index-Textures Texture
NMS-Index-Vehicles Vehicle
NMS-Index-Version Version
NMS-Index-Wiki Wiki