Module:Term/doc: Difference between revisions
From Space Station 14 Wiki
m Aliser moved page Module:Terms/doc to Module:Term/doc: Misspelled title |
updated |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{module docs|bb= | {{module docs|bb= | ||
{{uses json data<!-- | {{uses json data<!-- | ||
-->|Module: | -->|Module:Term/terms.json<!-- | ||
-->}} | -->}} | ||
}} | }} | ||
Line 8: | Line 7: | ||
Implements {{t|Term}}. | Implements {{t|Term}}. | ||
== | == Tests == | ||
[[Module:Term/testcases/keys]] - test whether keys in the JSON file are properly spelled (lowercase). | |||
{{ | {{#invoke:Term/testcases/keys|run}} | ||
== Adding new terms == | |||
Go to the JSON file linked at the top of this page. | |||
That file contains definitions for terms. | |||
Term is defined with a '''lowercase key''' and an object value. | |||
The object value has following format: | |||
<syntaxhighlight lang="json"> | |||
{ | |||
"display": "[optional] what to display, for example: LRP", | |||
"definition": "term definition", | |||
"link": "[optional] a page to link the term to", | |||
} | |||
</syntaxhighlight> | |||
Note that at least a definition or a link should be provided for a term. |
Latest revision as of 06:22, 25 May 2025
Module documentation
|
---|
View or edit this documentation • (about module documentation) |
Uses JSON data
This module uses JSON data pages:
Implements {{Term}}.
Tests
Module:Term/testcases/keys - test whether keys in the JSON file are properly spelled (lowercase).
✅ All tests passed.
Name | Expected | Actual | |
---|---|---|---|
✅ | test_keys_casing |
Adding new terms
Go to the JSON file linked at the top of this page.
That file contains definitions for terms.
Term is defined with a lowercase key and an object value.
The object value has following format:
{
"display": "[optional] what to display, for example: LRP",
"definition": "term definition",
"link": "[optional] a page to link the term to",
}
Note that at least a definition or a link should be provided for a term.