Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Qwen Documentation

This is the source of the documentation at https://qwen.readthedocs.io.

Quick Start

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.

Translation

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.

  1. 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.

  2. Use the generated pot files to update the po files:

    sphinx-intl update -p build/gettext -l zh_CN -w 0
  3. 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.

  4. Build translated document: make -e SPHINXOPTS="-D language='zh_CN'" html or sphinx-build -M html source build -D language=zh_CN

Auto Build

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