Я учусь Сфинкс документировать мой Django проект.
Моя структура проекта похожа на
app
|- docs
|- build
|- source
|- conf.py
|- index.rst
|- make.bat
|- Makefile
|- src
|- authentication
|- __init__.py
|- models.py
|- ...
|- myapp
|- __init__.py
|- settings.py
|- wsgi.py
|- manage.py
в `app / docs / source / conf.py путь для поиска документа установлен как
import os
import sys
sys.path.insert(0, os.path.abspath('../../src'))
и index.rst имеет содержимое
App's documentation!
=============================================
.. automodule:: manage
:members:
.. toctree::
:maxdepth: 2
:caption: Contents:
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
при работе
make html
Создает пустую страницу документации с содержимым по умолчанию и без содержимого из приложения Django.
У меня создано много приложений, и каждое приложение содержит много файлов. Я хочу автоматически генерировать документацию из строки документации в приложении Django.