Commit 1713013d by Mikhail Sobolev

provide sections and local TOC for module documentation

parent 7965d331
...@@ -2,6 +2,13 @@ ...@@ -2,6 +2,13 @@
@{ module }@ @{ module }@
++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++
{% if author %}
:Author: @{ author }@
{% endif %}
.. contents::
:local:
:depth: 1
{# ------------------------------------------ {# ------------------------------------------
# #
...@@ -10,6 +17,9 @@ ...@@ -10,6 +17,9 @@
# #
--------------------------------------------#} --------------------------------------------#}
Synopsis
--------
{% if version_added is defined -%} {% if version_added is defined -%}
.. versionadded:: @{ version_added }@ .. versionadded:: @{ version_added }@
{% endif %} {% endif %}
...@@ -19,6 +29,9 @@ ...@@ -19,6 +29,9 @@
{% endfor %} {% endfor %}
{% if options -%} {% if options -%}
Options
-------
.. raw:: html .. raw:: html
<table border=1 cellpadding=4> <table border=1 cellpadding=4>
...@@ -54,7 +67,10 @@ ...@@ -54,7 +67,10 @@
{% endfor %} {% endfor %}
{% endif %} {% endif %}
{% if not plainexamples %} {% if examples or plainexamples %}
Examples
--------
.. raw:: html .. raw:: html
{% for example in examples %} {% for example in examples %}
...@@ -66,19 +82,18 @@ ...@@ -66,19 +82,18 @@
</p> </p>
{% endfor %} {% endfor %}
<br/> <br/>
{% endif %}
{% if plainexamples %} {% if plainexamples %}
Examples:: ::
@{ plainexamples | escape | indent(4, True) }@ @{ plainexamples | escape | indent(4, True) }@
{% endif %} {% endif %}
{% endif %}
{% if notes %} {% if notes %}
{% for note in notes %} {% for note in notes %}
.. note:: @{ note | html_ify }@</p> .. note:: @{ note | convert_symbols_to_format }@
{% endfor %} {% endfor %}
{% endif %} {% endif %}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment