MkModuleTable
Node for a table containing formatted information about a module.¶
Example: Regular¶
| Name | DocStrings | Members |
|---|---|---|
| mknodes.info | Information/Metadata- related classes. |
| Name | Children | Inherits |
|---|---|---|
| MkTemplateTable mknodes.templatenodes.mktemplatetable Node for a table showing dependencies for a package. |
graph TD
94396151089472["mkmoduletable.MkModuleTable"]
94396151884592["mktemplatetable.MkTemplateTable"]
94396150626816["mknode.MkNode"]
94396150902384["node.Node"]
140181802719712["builtins.object"]
94396151884592 --> 94396151089472
94396150626816 --> 94396151884592
94396150902384 --> 94396150626816
140181802719712 --> 94396150902384
/home/runner/work/mknodes/mknodes/mknodes/templatenodes/mkmoduletable/metadata.toml
[metadata]
icon = "mdi:view-module-outline"
name = "MkModuleTable"
group = "documentation"
[requirements.extension.tables]
[examples.regular]
title = "Regular"
jinja = """
{{ ["mknodes.info"] | MkModuleTable }}
"""
[layouts.default]
Name = """
{{ module | get_link }}
"""
DocStrings = """
{{ module | get_doc(fallback="*No docstrings defined.*", only_summary=True) }}
"""
Members = """
{% if module | hasattr("__all__") %}
{{ (module.__all__ | MkList(as_links=True, shorten_after=10)).to_html() }}
{% endif %}
"""