diff options
Diffstat (limited to 'docs/templates')
-rw-r--r-- | docs/templates/modules_by_support.rst.j2 | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/docs/templates/modules_by_support.rst.j2 b/docs/templates/modules_by_support.rst.j2 index 368a2f0b0d..eced773f3d 100644 --- a/docs/templates/modules_by_support.rst.j2 +++ b/docs/templates/modules_by_support.rst.j2 @@ -3,14 +3,43 @@ {# avoids rST "isn't included in any toctree" errors for module index docs #} :orphan: +**************************@{ '*' * maintainers | length }@ Modules Maintained by the @{ maintainers }@ -``````````````````````````@{ '`' * maintainers | length }@ +**************************@{ '*' * maintainers | length }@ + +.. contents:: + :local: + +{% for category, data in subcategories.items() | sort %} + +{% if category.lower() %} +.. _@{ category.lower() + '_' + slug.lower() + '_categories' }@: +{% else %} +.. _@{ slug.lower() + '_categories' }@: +{% endif %} + +@{ category.title() }@ +@{ '=' * category | length }@ + +{% for name, info in data.items() | sort %} + +{% if name.lower() %} +.. _@{ name.lower() + '_' + category + '_' + slug.lower() + '_' + plugin_type + 's' }@: +{% else %} +.. _@{ slug.lower() + '_' + category }@: +{% endif %} + +@{ name.title() }@ +@{ '-' * name | length }@ + +{% for module in info['_modules'] | sort %} + * :ref:`@{ module }@_@{plugin_type}@`{% if module_info[module]['deprecated'] %} **(D)** {% endif%} +{% endfor %} + +{% endfor %} -{% for module in modules | sort %} - * :ref:`@{ module }@_@{plugin_type}@`{% if module_info[module]['deprecated'] %} **(D)**{% endif%} {% endfor %} .. note:: - **(D)**: This marks a module as deprecated, which means a module is kept for backwards compatibility but usage is discouraged. The module documentation details page may explain more about this rationale. - |