Я пытаюсь перенести наши документы API и их собственную схему генератора документации в reStructuredText.Самое трудное время в том, что у нас есть табличное представление деталей API, закодированных непосредственно в HTML, например:
--------+------------+--------+--------------------------------+
Param | Required | Type | Description
----------------------------------------------------------------
id | Yes | int | This is the ID of the record...
content | No | string | Optional string contents...
(то есть это в настоящее время закодировано как <tr><td class='param'>id</td><td class='required'>Yes</td>...
)
Я хочу сделать это в RST, но сделать это семантически , а не просто использовать формат таблицы RST.Но я не могу найти хороших примеров пользовательских директив , чтобы обрабатывать это так, как я хочу, что-то вроде
:.. parameter-table:: My Parameter Table
.. item::
:param: "id"
:required: true
:type: "int"
:desc: "This is the ID of the record..."
Как я могу сделать это в reStructuredText?