docs/README.md
This is the source of the documentation at https://qwen.readthedocs.io.
We use sphinx to manage the documentation and use the furo theme.
To get started, simply run
pip install -r requirements-docs.txt
Then run make html or sphinx-build -M html source build and it will compile the docs and put it under the build/html directory.
The documentation is available in both English and Simplified Chinese. We use
sphinx-intl to work with Sphinx translation flow, following this article.
You need to install the Python package sphinx-intl before starting.
After updating the English documentation, run make gettext, and the pot files will be placed in the build/gettext directory. make gettext can be slow if the doc is long.
Use the generated pot files to update the po files:
sphinx-intl update -p build/gettext -l zh_CN -w 0
Translate po files at locales\zh_CN\LC_MESSAGES. Pay attention to fuzzy matches (messages after #, fuzzy). Please be careful not to break reST notation.
Build translated document: make -e SPHINXOPTS="-D language='zh_CN'" html or sphinx-build -M html source build -D language=zh_CN
pip install sphinx-autobuild
To autobuild the default version:
sphinx-autobuild source build/html
To autobuild the translated version:
sphinx-autobuild source build/html -D language=zh_CN --watch locales/zh_CN
By default, the doc is at http://127.0.0.1:8000