Created by: voorhs
Цель данного PR: теперь красивое API Reference
Что изменилось:
-
Chatsky.regenerate_api_doc-> AutoAPI. Теперь используется расширение сфинкса под названием AutoAPI. Это совершенно другой способ создания референса, нежели используется в чатском. Причина такого перехода: наша библиотека намного сложнее устроена, у нее много уровней вложения пакетов. Утилиты, которые я ранее позаимствовал из чатского, тяжело справлялись с таким. - Расширение AutoAPI позволяет исключать из документации объекты, которые имеют
_в начале. Поэтому я переименовал кучу файлов и вспомогательных объектов, которые не хочу видеть в документации. Мне кажется это не так плохо, потому что такой же подход используется в документации sklearn - Из-за того что теперь куча модулей стали приватными, импорты из них мне кажется можно считать нежелательными. Я пока что исправил простейшие случаи импортов из приватных модулей, но еще парочка осталось