Фон
У меня есть проект под названием ciscoconfparse, который задокументирован с помощью Сфинкс; документация по проекту находится здесь.
каталог исходного кода содержит несколько файлов:
ciscoconfparse.py
содержит классыCiscoConfParse
иIOSConfigList
models_cisco.py
содержит класс с именемIOSCfgLine
Это пример того, как я документирую IOSCfgLine
...
.. module:: models_cisco
IOSCfgLine Object
-----------------
.. autoclass:: IOSCfgLine
:members:
:inherited-members:
Существующая документация Sphinx содержит отвратительные гиперссылки на классы, включающие как имя файла, так и имя класса; один пример models_cisco.IOSCfgLine
.
Пример скриншота документации:
Вопрос
Как я могу использовать autoclass
для документирования классов в различных файлах Python и только видеть имя класса в отображаемой документации вместо имени файла, включенного в класс? Другими словами, я просто хочу видеть гиперссылки на IOSCfgLine
вместо models_cisco.IOSCfgLine
.