2015-01-16 3 views
3

Проект Numpy предоставляет спецификацию форматирования их документации для обеспечения читаемости и автоматического извлечения (link). Они также предоставляют Numpydoc в качестве расширения для Sphinx для поддержки некоторых дополнительных ключевых слов.NumpyDoc Проверка соответствия спецификации doc?

Прежде чем приступать к написанию расширения для docutils, существует ли библиотека, помогающая исследовать существующие docstrings и идентифицировать несоответствие стандарту Numpy.

Изображение более зрелой библиотеки с обширной документацией, которая хотела бы принять спецификацию документации Numpy. Одним из подходов было бы интроспекцию библиотеки и создание отчета, описывающего состояние строк документа.

Это вопрос разведки, прежде чем начинать реализацию этого как расширение докутилов или numpydoc. Я пропустил существующее решение или существует ли элегантное решение?

+1

Я не знаю о существующем решении, но мне было бы очень интересно это! – joris

ответ

0

Ближе всего я пришел через этот doccheck от @ роберт-трет-mcgibbon:

Убедитесь, что все строки документации удовлетворяют формат Numpy

Это небольшой скрипт, который проходит через функцию, методы и классы в пакете и ищет несоответствия между сигнатурами и (формат Numpy) docstring.

+0

Это может теоретически ответить на вопрос, но было бы лучше включить основные части ответа здесь для будущих пользователей и предоставить ссылку для справки. [Ответы, связанные с каналом] (// meta.stackexchange.com/questions/8231) могут стать недействительными через [link rot] (// en.wikipedia.org/wiki/Link_rot). – Mogsdad

Смежные вопросы