Documentation:SemanticMediaWiki

From The First Descendant Wiki
Revision as of 07:16, 3 June 2024 by Software2 (talk | contribs) (Created page with "We're using a tool called [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki Semantic MediaWiki] to manage the massive collection of data this game has within our wiki. In short, this tool allows contributors to more or less write regular wiki pages for weapons, modules, etc. And then behind the scenes we'll automatically get lists without having to make them ourselves or write lengthy Lua modules. For instance, Descendant profiles have a dynamically generated l...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

We're using a tool called Semantic MediaWiki to manage the massive collection of data this game has within our wiki. In short, this tool allows contributors to more or less write regular wiki pages for weapons, modules, etc. And then behind the scenes we'll automatically get lists without having to make them ourselves or write lengthy Lua modules. For instance, Descendant profiles have a dynamically generated list of all their exclusive modules.

Properties

Each piece of data that we want to record needs to be defined as a property. In order to keep things organized, we group properties into namespaces. So everything related to Modules goes in the Module namespace. For example, the name of Modules, we use Property:Module:Name

Unlike regular wiki page names, please use CamelCaseNoSpace, and use singular instead of plural.