Ganaram inukshuk (talk | contribs)
No edit summary
Ganaram inukshuk (talk | contribs)
No edit summary
Line 402: Line 402:
|No
|No
|Integrate category handler so templates/modules with todos don't get categorized twice (once for the template/module and once more for its /doc page)
|Integrate category handler so templates/modules with todos don't get categorized twice (once for the template/module and once more for its /doc page)
|
|-
|[[Template:Dochead]]
|No
|Rewrite to support additional header messages.
|
|
|-
|-
Line 412: Line 407:
[[Template:Module introspection]]
[[Template:Module introspection]]
|Yes
|Yes
|A template-module pair for inspecting a module and listing its available functions and dependencies. Would end up replacing [[Template:Lua]].
| rowspan="3" |A set of modules that inspects mediawiki templates and lua code for:
|
 
* (FOR TEMPLATES): detecting whether a template invokes a module's function
* (FOR MODULES): detecting a module's dependencies and the functions used.
 
Common functionality is stored in Module:Introspection utils. Module introspection serves to implement this functionality for modules; template introspection is handled as part of Module:Dochead.
| rowspan="3" |
|-
|[[Module:Template introspection|<s>Module:Template introspection</s>]]
[[Template:Template introspection|<s>Template:Template introspection</s>]]
|Yes
|-
|-
|[[Module:Template introspection]]
|[[Module:Introspection utils]]
[[Template:Template introspection]]
|Yes
|Yes
|A template-module pair for inspecting a template and lists the module and function it uses. Would end up replacing Template:Lua. Functionality may be merged with or synergize with Module:Dochead.
|
|-
|-
|[[Module:Dochead]]
|[[Module:Dochead]]
|
[[Template:Dochead]]
|Yes (module only)
|Proposed module is a rewrite of Template:Dochead that makes the template able to:
|Proposed module is a rewrite of Template:Dochead that makes the template able to:


* Autodetect modules with corresponding templates, with options for overrides
* Autodetect modules with corresponding templates, with options for overrides
* Autodetect templates with corresponding modules, with options for overrides
* Autodetect templates with corresponding modules, with options for overrides
* Display info for metatemplates/metamodules, if specified
* Display which functions are invoked and from which modules.
|
|
|-
|-