Fandom Developers Wiki
m (Add Lua type handling)
m (Add category description)
(20 intermediate revisions by 4 users not shown)
Line 7: Line 7:
 
["file management"] = "JavaScript/Page and file management",
 
["file management"] = "JavaScript/Page and file management",
 
["management"] = "JavaScript/Page and file management",
 
["management"] = "JavaScript/Page and file management",
["chat"] = "Chat Scripts",
+
["site enhancement"] = "JavaScript/Site enhancements",
["chat extensions"] = "Chat Scripts",
+
["site"] = "JavaScript/Site enhancements",
["chat scripts"] = "Chat Scripts",
+
["bug fixes"] = "JavaScript/Bug fixes",
["site"] = "JavaScript/Site integration",
+
["fixes"] = "JavaScript/Bug fixes",
 
["site integration"] = "JavaScript/Site integration",
 
["site integration"] = "JavaScript/Site integration",
 
["integration"] = "JavaScript/Site integration",
 
["integration"] = "JavaScript/Site integration",
 
["editing"] = "JavaScript/Editing tools",
 
["editing"] = "JavaScript/Editing tools",
 
["editing tools"] = "JavaScript/Editing tools",
 
["editing tools"] = "JavaScript/Editing tools",
  +
["user management"] = "JavaScript/User management",
  +
["talk"] = "JavaScript/Talk tools",
  +
["talk tools"] = "JavaScript/Talk tools",
  +
["chat"] = "Chat Scripts",
  +
["chat extensions"] = "Chat Scripts",
  +
["chat scripts"] = "Chat Scripts",
  +
["discussions"] = "Discussions Scripts",
  +
["discussions extensions"] = "Discussions Scripts",
  +
["discussions scripts"] = "Discussions Scripts",
  +
["developer"] = "JavaScript/Developer tools",
  +
["developer tools"] = "JavaScript/Developer tools",
 
["libraries"] = "JavaScript/Libraries",
 
["libraries"] = "JavaScript/Libraries",
["dependencies"] = "JavaScript/Libraries"
+
["dependencies"] = "JavaScript/Libraries",
  +
["modernization"] = "Modernization"
 
},
 
},
 
["CSS"] = {
 
["CSS"] = {
Line 25: Line 37:
 
["editing"] = "CSS/Editing customizations",
 
["editing"] = "CSS/Editing customizations",
 
["editing customizations"] = "CSS/Editing customizations",
 
["editing customizations"] = "CSS/Editing customizations",
["modern"] = "CSS/Wiki modernization",
+
["modern"] = "Modernization",
["wiki modernization"] = "CSS/Wiki modernization",
+
["wiki modernization"] = "Modernization",
 
["chat"] = "CSS/Chat extensions",
 
["chat"] = "CSS/Chat extensions",
["chat extensions"] = "CSS/Chat extensions"
+
["chat extensions"] = "CSS/Chat extensions",
  +
["modernization"] = "Modernization"
 
}
 
}
 
},
 
},
["luatypes"] = {
+
["descriptions"] = {
["1"] = 1,
+
["JavaScript"] = {
["global"] = 1,
+
["user"] = "generic user tools, global navigation customizations or personal utilities",
["invocable"] = 1,
+
["management"] = "utilities that aid in management of page and file content and metadata",
["2"] = 2,
+
["site"] = "scripts adding new features to a wiki or Fandom product",
["meta"] = 2,
+
["fixes"] = "scripts that fix existing bugs in the Fandom ecosystem",
["meta-module"] = 2
+
["integration"] = "scripts that add support for embedding an external platform",
  +
["editing tools"] = "versatile tools used to improve or automate editing",
  +
["user management"] = "tools that aid in user management (reversion, blocks etc)",
  +
["talk tools"] = "scripts that enhance talk pages, comments and threads",
  +
["chat"] = "scripts that modify Fandom Chat",
  +
["discussions"] = "scripts that modify Fandom Discussions",
  +
["developer"] = "scripts that aid in code development",
  +
["libraries"] = "scripts that are designed to be used in other scripts",
  +
["modernization"] = "items associated with the [[Project:Modernization|Modernization]] community project"
  +
},
  +
["CSS"] = {
  +
["user"] = "generic personal utilities or global navigation customizations"
  +
}
  +
},
  +
["messages"] = {
  +
["description"] = "This category is for $1."
  +
},
  +
["luaTypes"] = {
  +
["1"] = "invocable",
  +
["global"] = "invocable",
  +
["invocable"] = "invocable",
  +
["2"] = "meta",
  +
["meta"] = "meta",
  +
["meta-module"] = "meta"
  +
},
  +
["luaStatus"] = {
  +
['Lua test suites'] = 'passed',
  +
['Failing Lua test suites'] = 'failed',
  +
['Pages with script errors'] = 'error',
  +
[''] = 'unknown'
 
}
 
}
 
}
 
}

Revision as of 15:29, 11 April 2020

Documentation icon Module documentation

The documentation for this module is missing. Click here to create it.

return {
    ["categories"] = {
        ["JavaScript"] = {
            ["user"]                    = "JavaScript/User tools",
            ["user tools"]              = "JavaScript/User tools",
            ["page management"]         = "JavaScript/Page and file management",
            ["file management"]         = "JavaScript/Page and file management",
            ["management"]              = "JavaScript/Page and file management",
            ["site enhancement"]        = "JavaScript/Site enhancements",
            ["site"]                    = "JavaScript/Site enhancements",
            ["bug fixes"]               = "JavaScript/Bug fixes",
            ["fixes"]                   = "JavaScript/Bug fixes",
            ["site integration"]        = "JavaScript/Site integration",
            ["integration"]             = "JavaScript/Site integration",
            ["editing"]                 = "JavaScript/Editing tools",
            ["editing tools"]           = "JavaScript/Editing tools",
            ["user management"]         = "JavaScript/User management",
            ["talk"]                    = "JavaScript/Talk tools",
            ["talk tools"]              = "JavaScript/Talk tools",
            ["chat"]                    = "Chat Scripts",
            ["chat extensions"]         = "Chat Scripts",
            ["chat scripts"]            = "Chat Scripts",
            ["discussions"]             = "Discussions Scripts",
            ["discussions extensions"]  = "Discussions Scripts",
            ["discussions scripts"]     = "Discussions Scripts",
            ["developer"]               = "JavaScript/Developer tools",
            ["developer tools"]         = "JavaScript/Developer tools",
            ["libraries"]               = "JavaScript/Libraries",
            ["dependencies"]            = "JavaScript/Libraries",
            ["modernization"]           = "Modernization"
        },
        ["CSS"] = {
            ["user"]                    = "CSS/User customizations",
            ["user customizations"]     = "CSS/User customizations",
            ["theme"]                   = "Theming",
            ["wiki theming"]            = "Theming",
            ["editing"]                 = "CSS/Editing customizations",
            ["editing customizations"]  = "CSS/Editing customizations",
            ["modern"]                  = "Modernization",
            ["wiki modernization"]      = "Modernization",
            ["chat"]                    = "CSS/Chat extensions",
            ["chat extensions"]         = "CSS/Chat extensions",
            ["modernization"]           = "Modernization"
        }
    },
    ["descriptions"] = {
        ["JavaScript"] = {
            ["user"]                    = "generic user tools, global navigation customizations or personal utilities",
            ["management"]              = "utilities that aid in management of page and file content and metadata",
            ["site"]                    = "scripts adding new features to a wiki or Fandom product",
            ["fixes"]                   = "scripts that fix existing bugs in the Fandom ecosystem",
            ["integration"]             = "scripts that add support for embedding an external platform",
            ["editing tools"]           = "versatile tools used to improve or automate editing",
            ["user management"]         = "tools that aid in user management (reversion, blocks etc)",
            ["talk tools"]              = "scripts that enhance talk pages, comments and threads",
            ["chat"]                    = "scripts that modify Fandom Chat",
            ["discussions"]             = "scripts that modify Fandom Discussions",
            ["developer"]               = "scripts that aid in code development",
            ["libraries"]               = "scripts that are designed to be used in other scripts",
            ["modernization"]           = "items associated with the [[Project:Modernization|Modernization]] community project"
        },
        ["CSS"] = {
            ["user"]                    = "generic personal utilities or global navigation customizations"
        }
    },
    ["messages"] = {
        ["description"]                 = "This category is for $1."
    },
    ["luaTypes"] = {
        ["1"]                           = "invocable",
        ["global"]                      = "invocable",
        ["invocable"]                   = "invocable",
        ["2"]                           = "meta",
        ["meta"]                        = "meta",
        ["meta-module"]                 = "meta"
    },
    ["luaStatus"] = {
        ['Lua test suites']             = 'passed',
        ['Failing Lua test suites']     = 'failed',
        ['Pages with script errors']    = 'error',
        ['']                            = 'unknown'
    }
}